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

public Class ListPattern

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

Field Summary

Modifier and TypeField and Description
pack-priv Locator
pack-priv Pattern
p

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 void
pack-priv Pattern
pack-priv Pattern
pack-priv boolean
Inherited from com.sun.tools.rngom.binary.Pattern:
combineHashCodecombineHashCodecontainsChoicecontentTypeGroupablegetContentTypeisNotAllowedisNullablepatternHashCode

Field Detail

locatorback to summary
pack-priv Locator locator
pback to summary
pack-priv Pattern p

Constructor Detail

ListPatternback to summary
pack-priv ListPattern(Pattern p, Locator locator)

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
checkRestrictionsback to summary
pack-priv void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha) throws RestrictionViolationException

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

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

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

Annotations
@Override
getOperandback to summary
pack-priv Pattern getOperand()
samePatternback to summary
pack-priv boolean samePattern(Pattern other)

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