Top Fields Constructors Methods
com.sun.tools.rngom.binary

public Class RefPattern

extends Pattern
Class Inheritance
Imports
com.sun.tools.rngom.binary.visitor.PatternFunction, .PatternVisitor, org.xml.sax.Locator, .SAXException, .SAXParseException

Field Summary

Modifier and TypeField and Description
private int
pack-priv static final byte
pack-priv static final byte
pack-priv static final byte
private boolean
private byte
private boolean
private String
private Pattern
p

private Locator
pack-priv static final byte
pack-priv static final byte
pack-priv static final byte
private byte
Inherited from com.sun.tools.rngom.binary.Pattern:
AFTER_HASH_CODEATTRIBUTE_CONTEXTATTRIBUTE_HASH_CODECHOICE_HASH_CODEDATA_CONTENT_TYPEDATA_EXCEPT_CONTEXTDATA_HASH_CODEELEMENT_CONTENT_TYPEELEMENT_CONTEXTELEMENT_HASH_CODEELEMENT_REPEAT_CONTEXTELEMENT_REPEAT_GROUP_CONTEXTELEMENT_REPEAT_INTERLEAVE_CONTEXTEMPTY_CONTENT_TYPEEMPTY_HASH_CODEERROR_HASH_CODEGROUP_HASH_CODEINTERLEAVE_HASH_CODELIST_CONTEXTLIST_HASH_CODEMIXED_CONTENT_TYPENOT_ALLOWED_HASH_CODEONE_OR_MORE_HASH_CODESTART_CONTEXTTEXT_HASH_CODEVALUE_HASH_CODE

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public Object
pack-priv void
pack-priv Pattern
pack-priv byte
pack-priv String
pack-priv Pattern
pack-priv Locator
pack-priv byte
pack-priv boolean
pack-priv boolean
pack-priv void
pack-priv void
setCombineType(byte combineType)

pack-priv void
pack-priv void
pack-priv void
setReplacementStatus(byte replacementStatus)

Inherited from com.sun.tools.rngom.binary.Pattern:
checkRestrictionscombineHashCodecombineHashCodecontainsChoicecontentTypeGroupablegetContentTypeisNotAllowedisNullablepatternHashCode

Field Detail

checkRecursionDepthback to summary
private int checkRecursionDepth
COMBINE_CHOICEback to summary
pack-priv static final byte COMBINE_CHOICE
COMBINE_INTERLEAVEback to summary
pack-priv static final byte COMBINE_INTERLEAVE
COMBINE_NONEback to summary
pack-priv static final byte COMBINE_NONE
combineImplicitback to summary
private boolean combineImplicit
combineTypeback to summary
private byte combineType
expandedback to summary
private boolean expanded
nameback to summary
private String name
pback to summary
private Pattern p
refLocback to summary
private Locator refLoc
REPLACEMENT_IGNOREback to summary
pack-priv static final byte REPLACEMENT_IGNORE
REPLACEMENT_KEEPback to summary
pack-priv static final byte REPLACEMENT_KEEP
REPLACEMENT_REQUIREback to summary
pack-priv static final byte REPLACEMENT_REQUIRE
replacementStatusback to summary
private byte replacementStatus

Constructor Detail

RefPatternback to summary
pack-priv RefPattern(String name)

Method Detail

acceptback to summary
public void accept(PatternVisitor visitor)

Implements abstract com.sun.tools.rngom.binary.Pattern.accept.

applyback to summary
public Object apply(PatternFunction f)

Implements abstract com.sun.tools.rngom.binary.Pattern.apply.

checkRecursionback to summary
pack-priv void checkRecursion(int depth) throws SAXException

Overrides com.sun.tools.rngom.binary.Pattern.checkRecursion.

Annotations
@Override
expandback to summary
pack-priv Pattern expand(SchemaPatternBuilder b)

Overrides com.sun.tools.rngom.binary.Pattern.expand.

Annotations
@Override
getCombineTypeback to summary
pack-priv byte getCombineType()
getNameback to summary
pack-priv String getName()
getPatternback to summary
pack-priv Pattern getPattern()
getRefLocatorback to summary
pack-priv Locator getRefLocator()
getReplacementStatusback to summary
pack-priv byte getReplacementStatus()
isCombineImplicitback to summary
pack-priv boolean isCombineImplicit()
samePatternback to summary
pack-priv boolean samePattern(Pattern other)

Implements abstract com.sun.tools.rngom.binary.Pattern.samePattern.

setCombineImplicitback to summary
pack-priv void setCombineImplicit()
setCombineTypeback to summary
pack-priv void setCombineType(byte combineType)
setPatternback to summary
pack-priv void setPattern(Pattern p)
setRefLocatorback to summary
pack-priv void setRefLocator(Locator loc)
setReplacementStatusback to summary
pack-priv void setReplacementStatus(byte replacementStatus)