public class RefPattern extends Pattern
| Modifier and Type | Field and Description |
|---|---|
private int |
checkRecursionDepth |
(package private) static byte |
COMBINE_CHOICE |
(package private) static byte |
COMBINE_INTERLEAVE |
(package private) static byte |
COMBINE_NONE |
private boolean |
combineImplicit |
private byte |
combineType |
private boolean |
expanded |
private java.lang.String |
name |
private Pattern |
p |
private org.xml.sax.Locator |
refLoc |
(package private) static byte |
REPLACEMENT_IGNORE |
(package private) static byte |
REPLACEMENT_KEEP |
(package private) static byte |
REPLACEMENT_REQUIRE |
private byte |
replacementStatus |
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| Constructor and Description |
|---|
RefPattern(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PatternVisitor visitor) |
java.lang.Object |
apply(PatternFunction f) |
(package private) void |
checkRecursion(int depth) |
(package private) Pattern |
expand(SchemaPatternBuilder b) |
(package private) byte |
getCombineType() |
(package private) java.lang.String |
getName() |
(package private) Pattern |
getPattern() |
(package private) org.xml.sax.Locator |
getRefLocator() |
(package private) byte |
getReplacementStatus() |
(package private) boolean |
isCombineImplicit() |
(package private) boolean |
samePattern(Pattern other) |
(package private) void |
setCombineImplicit() |
(package private) void |
setCombineType(byte combineType) |
(package private) void |
setPattern(Pattern p) |
(package private) void |
setRefLocator(org.xml.sax.Locator loc) |
(package private) void |
setReplacementStatus(byte replacementStatus) |
checkRestrictions, combineHashCode, combineHashCode, containsChoice, contentTypeGroupable, getContentType, isNotAllowed, isNullable, patternHashCodeprivate Pattern p
private org.xml.sax.Locator refLoc
private java.lang.String name
private int checkRecursionDepth
private boolean combineImplicit
private byte combineType
private byte replacementStatus
private boolean expanded
static final byte REPLACEMENT_KEEP
static final byte REPLACEMENT_REQUIRE
static final byte REPLACEMENT_IGNORE
static final byte COMBINE_NONE
static final byte COMBINE_CHOICE
static final byte COMBINE_INTERLEAVE
Pattern getPattern()
void setPattern(Pattern p)
org.xml.sax.Locator getRefLocator()
void setRefLocator(org.xml.sax.Locator loc)
void checkRecursion(int depth)
throws org.xml.sax.SAXException
checkRecursion in class Patternorg.xml.sax.SAXExceptionPattern expand(SchemaPatternBuilder b)
boolean samePattern(Pattern other)
samePattern in class Patternpublic void accept(PatternVisitor visitor)
public java.lang.Object apply(PatternFunction f)
byte getReplacementStatus()
void setReplacementStatus(byte replacementStatus)
boolean isCombineImplicit()
void setCombineImplicit()
byte getCombineType()
void setCombineType(byte combineType)
java.lang.String getName()