Package com.adobe.xfa.template
Class TemplateModelFactory
- java.lang.Object
-
- com.adobe.xfa.ModelFactory
-
- com.adobe.xfa.template.TemplateModelFactory
-
public final class TemplateModelFactory extends ModelFactory
A class to represent XFA template model factories. A template model factory is used by an application model to create a template model where appropriate, when loading an XML file.
-
-
Constructor Summary
Constructors Constructor Description TemplateModelFactory()Instantiates a template model factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyFixups(boolean bApply)Indicates whether to apply fixups on the template model after it's been loaded.ModelcreateDOM(Element parent)Create the XML DOM node and the corresponding XFA Model.voidsetOption(java.lang.String optionName, java.lang.String optionValue, boolean bCritical)Sets an optionvoidsetTemplateResolver(TemplateResolver oResolver)-
Methods inherited from class com.adobe.xfa.ModelFactory
getAllowAdd, isRootName, rootName
-
-
-
-
Method Detail
-
applyFixups
public void applyFixups(boolean bApply)
Indicates whether to apply fixups on the template model after it's been loaded.- Parameters:
bApply- apply fixups when true.
-
createDOM
public Model createDOM(Element parent)
Description copied from class:ModelFactoryCreate the XML DOM node and the corresponding XFA Model. In C++, this only creates the XML DOM node, and a separate step creates the corresponding Model node. In XFA4J, the we don't have the capability of calling AppModel.loadNode to instantiate an XFA Model from the DOM node, so this method is changed to create the XFA model.- Specified by:
createDOMin classModelFactory- Parameters:
parent- the XFA DOM node that will be the XML parent of the new DOM peer.- Returns:
- the XFA Model that was created.
-
setOption
public void setOption(java.lang.String optionName, java.lang.String optionValue, boolean bCritical)Description copied from class:ModelFactorySets an option- Overrides:
setOptionin classModelFactory- Parameters:
optionName- - the name of the option.optionValue- - the value of the option.bCritical- - disallow further modification of this option.- See Also:
ModelFactory.setOption(String, String, boolean)
-
setTemplateResolver
public void setTemplateResolver(TemplateResolver oResolver)
-
-