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

public Class DataPattern

extends StringPattern
Class Inheritance
Known Direct Subclasses
com.sun.tools.rngom.binary.DataExceptPattern
Imports
com.sun.tools.rngom.binary.visitor.PatternFunction, .PatternVisitor, com.sun.tools.rngdatatype.Datatype

Field Summary

Modifier and TypeField and Description
private Datatype

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv boolean
public Object
pack-priv void
pack-priv Datatype
pack-priv boolean

Field Detail

dtback to summary
private Datatype dt

Constructor Detail

DataPatternback to summary
pack-priv DataPattern(Datatype dt)

Method Detail

acceptback to summary
public void accept(PatternVisitor visitor)

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

allowsAnyStringback to summary
pack-priv boolean allowsAnyString()
applyback to summary
public Object apply(PatternFunction f)

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

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
getDatatypeback to summary
pack-priv Datatype getDatatype()
samePatternback to summary
pack-priv boolean samePattern(Pattern other)

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