|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.schema.SchemaContextTracker
public class SchemaContextTracker
Current schema name context tracker. This tracks the current schema and the name register associated with that schema.
Field Summary | |
---|---|
protected NameRegister |
m_nameRegister
Schema global name register. |
private ObjectStack |
m_schemaStack
Schema element stack. |
private java.util.Set |
m_traversedSchemas
Set of schema elements already visited. |
Constructor Summary | |
---|---|
SchemaContextTracker()
Constructor. |
Method Summary | |
---|---|
void |
clearTraversed()
Clear the set of schemas that have been traversed. |
boolean |
enterSchema(SchemaElement schema)
Enter schema. |
void |
exitSchema()
Exit schema. |
SchemaElement |
getCurrentSchema()
Get current schema element. |
NameRegister |
getNameRegister()
Get name register. |
void |
setNameRegister(NameRegister reg)
Set name register. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected NameRegister m_nameRegister
private final java.util.Set m_traversedSchemas
private final ObjectStack m_schemaStack
Constructor Detail |
---|
public SchemaContextTracker()
Method Detail |
---|
public NameRegister getNameRegister()
null
)public void setNameRegister(NameRegister reg)
reg
- public SchemaElement getCurrentSchema()
null
)public void clearTraversed()
public boolean enterSchema(SchemaElement schema)
ISchemaListener
enterSchema
in interface ISchemaListener
true
if schema should be entered, false
if notpublic void exitSchema()
ISchemaListener
exitSchema
in interface ISchemaListener
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |