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

public Class DataExceptPattern

extends DataPattern
Class Inheritance
Imports
com.sun.tools.rngom.binary.visitor.PatternVisitor, .PatternFunction, com.sun.tools.rngdatatype.Datatype, org.xml.sax.Locator

Field Summary

Modifier and TypeField and Description
private Pattern
private Locator

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 boolean
Inherited from com.sun.tools.rngom.binary.DataPattern:
allowsAnyStringgetDatatype

Field Detail

exceptback to summary
private Pattern except
locback to summary
private Locator loc

Constructor Detail

DataExceptPatternback to summary
pack-priv DataExceptPattern(Datatype dt, Pattern except, Locator loc)

Method Detail

acceptback to summary
public void accept(PatternVisitor visitor)

Overrides com.sun.tools.rngom.binary.DataPattern.accept.

Annotations
@Override
applyback to summary
public Object apply(PatternFunction f)

Overrides com.sun.tools.rngom.binary.DataPattern.apply.

Annotations
@Override
checkRestrictionsback to summary
pack-priv void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha) throws RestrictionViolationException

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

Annotations
@Override
getExceptback to summary
pack-priv Pattern getExcept()
samePatternback to summary
pack-priv boolean samePattern(Pattern other)

Overrides com.sun.tools.rngom.binary.DataPattern.samePattern.