jd.xml.xpath.model.build.normal
Class NormalModelBuilderFactory

java.lang.Object
  extended byjd.xml.xpath.model.build.ModelBuilderFactory
      extended byjd.xml.xpath.model.build.normal.NormalModelBuilderFactory

public class NormalModelBuilderFactory
extends ModelBuilderFactory


Field Summary
 
Fields inherited from class jd.xml.xpath.model.build.ModelBuilderFactory
defaultModelName_, PROPERTY_NAME
 
Constructor Summary
NormalModelBuilderFactory()
           
 
Method Summary
 boolean canBeUsedFor(XmlSource source)
          Test if a ModelBuilder created by this factory is suitable for documents denoted by the source.
 ModelBuilder createModelBuilder()
          Create a ModelBuilder.
 XPathRootNode createTextNodeFragment(String text, NodeNamePool pool, int documentId)
          Create a text node fragment.
 ModelBuilder getModelBuilder(ModelBuilder builder)
          Get a ModelBuilder.
 void setProperty(String key, String value)
          Set a factory dependent property.
 
Methods inherited from class jd.xml.xpath.model.build.ModelBuilderFactory
getDefaultInstance, getInstance, getModelBuilder, main, setInstance, setProperties, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalModelBuilderFactory

public NormalModelBuilderFactory()
Method Detail

createModelBuilder

public ModelBuilder createModelBuilder()
Description copied from class: ModelBuilderFactory
Create a ModelBuilder.

Specified by:
createModelBuilder in class ModelBuilderFactory

createTextNodeFragment

public XPathRootNode createTextNodeFragment(String text,
                                            NodeNamePool pool,
                                            int documentId)
Description copied from class: ModelBuilderFactory
Create a text node fragment.

Overrides:
createTextNodeFragment in class ModelBuilderFactory

getModelBuilder

public ModelBuilder getModelBuilder(ModelBuilder builder)
Description copied from class: ModelBuilderFactory
Get a ModelBuilder.

Specified by:
getModelBuilder in class ModelBuilderFactory
Parameters:
builder - an existing ModelBuilder instance which can should be reused instead of creating a new builder of the same type. If null or not known to the factory a new builder will be created.

canBeUsedFor

public boolean canBeUsedFor(XmlSource source)
Description copied from class: ModelBuilderFactory
Test if a ModelBuilder created by this factory is suitable for documents denoted by the source.

Specified by:
canBeUsedFor in class ModelBuilderFactory

setProperty

public void setProperty(String key,
                        String value)
Description copied from class: ModelBuilderFactory
Set a factory dependent property.

Specified by:
setProperty in class ModelBuilderFactory