public class NameRegister extends Object
| Constructor and Description |
|---|
NameRegister()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeElement |
findAttribute(org.jibx.runtime.QName qname)
Find global attribute by name.
|
AttributeGroupElement |
findAttributeGroup(org.jibx.runtime.QName qname)
Find attribute group by name.
|
ElementElement |
findElement(org.jibx.runtime.QName qname)
Find global element by name.
|
GroupElement |
findGroup(org.jibx.runtime.QName qname)
Find group by name.
|
CommonTypeDefinition |
findType(org.jibx.runtime.QName qname)
Find global type by name.
|
void |
mergeDefinitions(NameRegister mrg)
Merge definitions directly into this register.
|
void |
mergeDefinitionsNamespaced(String uri,
NameRegister mrg)
Merge external definitions into this register.
|
void |
mergeImportedDefinitions(NameRegister mrg)
Merge external definitions into this register.
|
AttributeElement |
registerAttribute(org.jibx.runtime.QName qname,
AttributeElement def)
Register global attribute in the current schema definition.
|
AttributeGroupElement |
registerAttributeGroup(org.jibx.runtime.QName qname,
AttributeGroupElement def)
Register global attribute group in the current schema definition.
|
ElementElement |
registerElement(org.jibx.runtime.QName qname,
ElementElement def)
Register global element in the current schema definition.
|
GroupElement |
registerGroup(org.jibx.runtime.QName qname,
GroupElement def)
Register global group in the current schema definition.
|
CommonTypeDefinition |
registerType(org.jibx.runtime.QName qname,
CommonTypeDefinition def)
Register global type in the current schema definition.
|
void |
reset()
Reset register for reuse.
|
public void reset()
public AttributeElement registerAttribute(org.jibx.runtime.QName qname, AttributeElement def)
qname - namedef - attribute definitionnull if none)public AttributeGroupElement registerAttributeGroup(org.jibx.runtime.QName qname, AttributeGroupElement def)
qname - namedef - attribute definitionnull if none)public ElementElement registerElement(org.jibx.runtime.QName qname, ElementElement def)
qname - namedef - element definitionnull if none)public GroupElement registerGroup(org.jibx.runtime.QName qname, GroupElement def)
qname - namedef - attribute definitionnull if none)public CommonTypeDefinition registerType(org.jibx.runtime.QName qname, CommonTypeDefinition def)
qname - namedef - attribute definitionnull if none)public AttributeElement findAttribute(org.jibx.runtime.QName qname)
qname - namenull if not registeredpublic AttributeGroupElement findAttributeGroup(org.jibx.runtime.QName qname)
qname - namenull if not registeredpublic ElementElement findElement(org.jibx.runtime.QName qname)
qname - namenull if not registeredpublic GroupElement findGroup(org.jibx.runtime.QName qname)
qname - namenull if not registeredpublic CommonTypeDefinition findType(org.jibx.runtime.QName qname)
qname - namenull if not registeredpublic void mergeDefinitions(NameRegister mrg)
mrg - register supplying definitions to be mergedpublic void mergeDefinitionsNamespaced(String uri, NameRegister mrg)
uri - namespace URI to be used for merged external definitionsmrg - register supplying external definitionspublic void mergeImportedDefinitions(NameRegister mrg)
mrg - register supplying external definitionsCopyright © 2005–2016 jibx.org. All rights reserved.