|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.msv.reader.trex.ng.RELAXNGReader.RefExpParseInfo
protected static class RELAXNGReader.RefExpParseInfo
information necessary to correctly parse pattern definitions.
Nested Class Summary | |
---|---|
static class |
RELAXNGReader.RefExpParseInfo.RedefinitionStatus
|
Field Summary | |
---|---|
String |
combineMethod
The combine method which is used to combine this pattern. |
Vector<ReferenceExp> |
directRefs
ReferenceExps which are referenced from this pattern directly (without having ElementExp in between.) |
boolean |
haveHead
This field is set to true once the head declaration is found. |
Vector<ReferenceExp> |
indirectRefs
ReferenceExps which are referenced from this pattern indirectly (with ElementExp in between.) |
static RELAXNGReader.RefExpParseInfo.RedefinitionStatus |
notBeingRedefined
This named pattern is not being redefined. |
static RELAXNGReader.RefExpParseInfo.RedefinitionStatus |
originalFound
The same as originalNotFoundYet , but we saw the original definition. |
static RELAXNGReader.RefExpParseInfo.RedefinitionStatus |
originalNotFoundYet
This named pattern is being redefined. |
RELAXNGReader.RefExpParseInfo.RedefinitionStatus |
redefinition
Current redefinition status. |
Constructor Summary | |
---|---|
protected |
RELAXNGReader.RefExpParseInfo()
|
Method Summary | |
---|---|
void |
set(RELAXNGReader.RefExpParseInfo rhs)
Copies the contents of rhs into this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public boolean haveHead
public String combineMethod
public static RELAXNGReader.RefExpParseInfo.RedefinitionStatus notBeingRedefined
public static RELAXNGReader.RefExpParseInfo.RedefinitionStatus originalNotFoundYet
public static RELAXNGReader.RefExpParseInfo.RedefinitionStatus originalFound
originalNotFoundYet
, but we saw the original definition.
public RELAXNGReader.RefExpParseInfo.RedefinitionStatus redefinition
public final Vector<ReferenceExp> directRefs
This is used to detect recursive self reference errors.
public final Vector<ReferenceExp> indirectRefs
Constructor Detail |
---|
protected RELAXNGReader.RefExpParseInfo()
Method Detail |
---|
public void set(RELAXNGReader.RefExpParseInfo rhs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |