org.compass.core.config.builder
Class SchemaConfigurationBuilder

java.lang.Object
  extended by org.compass.core.config.builder.AbstractInputStreamConfigurationBuilder
      extended by org.compass.core.config.builder.AbstractXmlConfigurationBuilder
          extended by org.compass.core.config.builder.SchemaConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder

public class SchemaConfigurationBuilder
extends AbstractXmlConfigurationBuilder

Author:
kimchy

Field Summary
 
Fields inherited from class org.compass.core.config.builder.AbstractInputStreamConfigurationBuilder
log
 
Constructor Summary
SchemaConfigurationBuilder()
           
 
Method Summary
 void bindCache(Element ele, CompassConfiguration config)
           
 void bindConnection(Element ele, CompassConfiguration config)
           
 void bindConverters(Element ele, CompassConfiguration config)
           
 void bindJndi(Element ele, CompassConfiguration config)
           
 void bindMappings(Element ele, CompassConfiguration config)
           
 void bindOsem(Element ele, CompassConfiguration config)
           
 void bindPropertyAccessors(Element ele, CompassConfiguration config)
           
 void bindPropertyNamingStrategy(Element ele, CompassConfiguration config)
           
 void bindSearchEngine(Element ele, CompassConfiguration config)
           
 void bindSettings(Element ele, CompassConfiguration config)
           
 void bindTransaction(Element ele, CompassConfiguration config)
           
protected  DocumentBuilderFactory createDocumentBuilderFactory()
           
protected  EntityResolver doGetEntityResolver()
           
protected  void doProcess(Document doc, CompassConfiguration config)
           
 void processCompass(Element compassElement, CompassConfiguration config)
           
 
Methods inherited from class org.compass.core.config.builder.AbstractXmlConfigurationBuilder
createDocumentBuilder, doConfigure, doGetErrorHandler
 
Methods inherited from class org.compass.core.config.builder.AbstractInputStreamConfigurationBuilder
configure, configure, configure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaConfigurationBuilder

public SchemaConfigurationBuilder()
Method Detail

doProcess

protected void doProcess(Document doc,
                         CompassConfiguration config)
                  throws ConfigurationException
Specified by:
doProcess in class AbstractXmlConfigurationBuilder
Throws:
ConfigurationException

processCompass

public void processCompass(Element compassElement,
                           CompassConfiguration config)

bindOsem

public void bindOsem(Element ele,
                     CompassConfiguration config)

bindConverters

public void bindConverters(Element ele,
                           CompassConfiguration config)

bindPropertyAccessors

public void bindPropertyAccessors(Element ele,
                                  CompassConfiguration config)

bindPropertyNamingStrategy

public void bindPropertyNamingStrategy(Element ele,
                                       CompassConfiguration config)

bindSearchEngine

public void bindSearchEngine(Element ele,
                             CompassConfiguration config)

bindCache

public void bindCache(Element ele,
                      CompassConfiguration config)

bindTransaction

public void bindTransaction(Element ele,
                            CompassConfiguration config)

bindConnection

public void bindConnection(Element ele,
                           CompassConfiguration config)

bindJndi

public void bindJndi(Element ele,
                     CompassConfiguration config)

bindSettings

public void bindSettings(Element ele,
                         CompassConfiguration config)

bindMappings

public void bindMappings(Element ele,
                         CompassConfiguration config)
                  throws Exception
Throws:
Exception

doGetEntityResolver

protected EntityResolver doGetEntityResolver()
Specified by:
doGetEntityResolver in class AbstractXmlConfigurationBuilder

createDocumentBuilderFactory

protected DocumentBuilderFactory createDocumentBuilderFactory()
                                                       throws ParserConfigurationException
Overrides:
createDocumentBuilderFactory in class AbstractXmlConfigurationBuilder
Throws:
ParserConfigurationException


Copyright (c) 2004-2008 The Compass Project.