com.thaiopensource.relaxng.impl
Class RefPattern
java.lang.Object
com.thaiopensource.relaxng.impl.Pattern
com.thaiopensource.relaxng.impl.RefPattern
- All Implemented Interfaces:
- ParsedPattern
class RefPattern
- extends Pattern
Fields inherited from class com.thaiopensource.relaxng.impl.Pattern |
AFTER_HASH_CODE, ATTRIBUTE_CONTEXT, ATTRIBUTE_HASH_CODE, CHOICE_HASH_CODE, DATA_CONTENT_TYPE, DATA_EXCEPT_CONTEXT, DATA_HASH_CODE, ELEMENT_CONTENT_TYPE, ELEMENT_CONTEXT, ELEMENT_HASH_CODE, ELEMENT_REPEAT_CONTEXT, ELEMENT_REPEAT_GROUP_CONTEXT, ELEMENT_REPEAT_INTERLEAVE_CONTEXT, EMPTY_CONTENT_TYPE, EMPTY_HASH_CODE, ERROR_HASH_CODE, GROUP_HASH_CODE, INTERLEAVE_HASH_CODE, LIST_CONTEXT, LIST_HASH_CODE, MIXED_CONTENT_TYPE, NOT_ALLOWED_HASH_CODE, ONE_OR_MORE_HASH_CODE, START_CONTEXT, TEXT_HASH_CODE, VALUE_HASH_CODE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
p
private Pattern p
refLoc
private Locator refLoc
name
private final String name
checkRecursionDepth
private int checkRecursionDepth
combineImplicit
private boolean combineImplicit
combineType
private byte combineType
replacementStatus
private byte replacementStatus
expanded
private boolean expanded
REPLACEMENT_KEEP
static final byte REPLACEMENT_KEEP
- See Also:
- Constant Field Values
REPLACEMENT_REQUIRE
static final byte REPLACEMENT_REQUIRE
- See Also:
- Constant Field Values
REPLACEMENT_IGNORE
static final byte REPLACEMENT_IGNORE
- See Also:
- Constant Field Values
COMBINE_NONE
static final byte COMBINE_NONE
- See Also:
- Constant Field Values
COMBINE_CHOICE
static final byte COMBINE_CHOICE
- See Also:
- Constant Field Values
COMBINE_INTERLEAVE
static final byte COMBINE_INTERLEAVE
- See Also:
- Constant Field Values
RefPattern
RefPattern(String name)
getPattern
Pattern getPattern()
setPattern
void setPattern(Pattern p)
getRefLocator
Locator getRefLocator()
setRefLocator
void setRefLocator(Locator loc)
checkRecursion
void checkRecursion(int depth)
throws SAXException
- Overrides:
checkRecursion
in class Pattern
- Throws:
SAXException
expand
Pattern expand(SchemaPatternBuilder b)
- Overrides:
expand
in class Pattern
samePattern
boolean samePattern(Pattern other)
- Specified by:
samePattern
in class Pattern
accept
void accept(PatternVisitor visitor)
- Specified by:
accept
in class Pattern
apply
Object apply(PatternFunction f)
- Specified by:
apply
in class Pattern
getReplacementStatus
byte getReplacementStatus()
setReplacementStatus
void setReplacementStatus(byte replacementStatus)
isCombineImplicit
boolean isCombineImplicit()
setCombineImplicit
void setCombineImplicit()
getCombineType
byte getCombineType()
setCombineType
void setCombineType(byte combineType)
getName
String getName()