com.thaiopensource.relaxng.impl
Class StartTagOpenDerivFunction
java.lang.Object
com.thaiopensource.relaxng.impl.AbstractPatternFunction
com.thaiopensource.relaxng.impl.StartTagOpenDerivFunction
- All Implemented Interfaces:
- PatternFunction
- Direct Known Subclasses:
- StartAttributeDerivFunction, StartTagOpenRecoverDerivFunction
class StartTagOpenDerivFunction
- extends AbstractPatternFunction
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private final Name name
builder
private final ValidatorPatternBuilder builder
StartTagOpenDerivFunction
StartTagOpenDerivFunction(Name name,
ValidatorPatternBuilder builder)
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
caseAfter
public Object caseAfter(AfterPattern p)
- Specified by:
caseAfter in interface PatternFunction- Overrides:
caseAfter 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
memoApply
final Pattern memoApply(Pattern p)
apply
PatternMemo apply(PatternMemo memo)
getName
Name getName()
getPatternBuilder
ValidatorPatternBuilder getPatternBuilder()