|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibx.schema.NameRegister
public class NameRegister
Holder for registration of all global components of a schema by name.
| Constructor Summary | |
|---|---|
NameRegister()
Constructor. |
|
| Method Summary | |
|---|---|
AttributeElement |
findAttribute(QName qname)
Find global attribute by name. |
AttributeGroupElement |
findAttributeGroup(QName qname)
Find attribute group by name. |
ElementElement |
findElement(QName qname)
Find global element by name. |
GroupElement |
findGroup(QName qname)
Find group by name. |
CommonTypeDefinition |
findType(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(QName qname,
AttributeElement def)
Register global attribute in the current schema definition. |
AttributeGroupElement |
registerAttributeGroup(QName qname,
AttributeGroupElement def)
Register global attribute group in the current schema definition. |
ElementElement |
registerElement(QName qname,
ElementElement def)
Register global element in the current schema definition. |
GroupElement |
registerGroup(QName qname,
GroupElement def)
Register global group in the current schema definition. |
CommonTypeDefinition |
registerType(QName qname,
CommonTypeDefinition def)
Register global type in the current schema definition. |
void |
reset()
Reset register for reuse. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NameRegister()
| Method Detail |
|---|
public void reset()
public AttributeElement registerAttribute(QName qname,
AttributeElement def)
qname - namedef - attribute definition
null if none)
public AttributeGroupElement registerAttributeGroup(QName qname,
AttributeGroupElement def)
qname - namedef - attribute definition
null if none)
public ElementElement registerElement(QName qname,
ElementElement def)
qname - namedef - element definition
null if none)
public GroupElement registerGroup(QName qname,
GroupElement def)
qname - namedef - attribute definition
null if none)
public CommonTypeDefinition registerType(QName qname,
CommonTypeDefinition def)
qname - namedef - attribute definition
null if none)public AttributeElement findAttribute(QName qname)
qname - name
null if not registeredpublic AttributeGroupElement findAttributeGroup(QName qname)
qname - name
null if not registeredpublic ElementElement findElement(QName qname)
qname - name
null if not registeredpublic GroupElement findGroup(QName qname)
qname - name
null if not registeredpublic CommonTypeDefinition findType(QName qname)
qname - name
null if not registeredpublic void mergeDefinitions(NameRegister mrg)
mrg - register supplying definitions to be merged
public 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 definitions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||