com.thaiopensource.relaxng.impl
Class FeasibleTransform.FeasiblePatternFunction
java.lang.Object
com.thaiopensource.relaxng.impl.AbstractPatternFunction
com.thaiopensource.relaxng.impl.FeasibleTransform.FeasiblePatternFunction
- All Implemented Interfaces:
- PatternFunction
- Enclosing class:
- FeasibleTransform
private static class FeasibleTransform.FeasiblePatternFunction
- extends AbstractPatternFunction
Methods inherited from class com.thaiopensource.relaxng.impl.AbstractPatternFunction |
caseAfter, caseAttribute, caseData, caseDataExcept, caseEmpty, caseError, caseList, caseNotAllowed, caseRef, caseText, caseValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
spb
private final SchemaPatternBuilder spb
elementTable
private final Hashtable elementTable
FeasibleTransform.FeasiblePatternFunction
FeasibleTransform.FeasiblePatternFunction(SchemaPatternBuilder spb)
caseChoice
public Object caseChoice(ChoicePattern p)
- Specified by:
caseChoice
in interface PatternFunction
- Overrides:
caseChoice
in class AbstractPatternFunction
caseGroup
public Object caseGroup(GroupPattern p)
- Specified by:
caseGroup
in interface PatternFunction
- Overrides:
caseGroup
in class AbstractPatternFunction
caseInterleave
public Object caseInterleave(InterleavePattern p)
- Specified by:
caseInterleave
in interface PatternFunction
- Overrides:
caseInterleave
in class AbstractPatternFunction
caseOneOrMore
public Object caseOneOrMore(OneOrMorePattern p)
- Specified by:
caseOneOrMore
in interface PatternFunction
- Overrides:
caseOneOrMore
in class AbstractPatternFunction
caseElement
public Object caseElement(ElementPattern p)
- Specified by:
caseElement
in interface PatternFunction
- Overrides:
caseElement
in class AbstractPatternFunction
caseOther
public Object caseOther(Pattern p)
- Specified by:
caseOther
in class AbstractPatternFunction