com.thaiopensource.relaxng.impl
Class DataDerivTypeFunction
java.lang.Object
com.thaiopensource.relaxng.impl.AbstractPatternFunction
com.thaiopensource.relaxng.impl.DataDerivTypeFunction
- All Implemented Interfaces:
- PatternFunction
class DataDerivTypeFunction
- extends AbstractPatternFunction
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builder
private final ValidatorPatternBuilder builder
DataDerivTypeFunction
DataDerivTypeFunction(ValidatorPatternBuilder builder)
dataDerivType
static DataDerivType dataDerivType(ValidatorPatternBuilder builder,
Pattern pattern)
caseOther
public Object caseOther(Pattern p)
- Specified by:
caseOther
in class AbstractPatternFunction
caseAfter
public Object caseAfter(AfterPattern p)
- Specified by:
caseAfter
in interface PatternFunction
- Overrides:
caseAfter
in class AbstractPatternFunction
caseBinary
private Object caseBinary(BinaryPattern p)
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
caseList
public Object caseList(ListPattern p)
- Specified by:
caseList
in interface PatternFunction
- Overrides:
caseList
in class AbstractPatternFunction
caseValue
public Object caseValue(ValuePattern p)
- Specified by:
caseValue
in interface PatternFunction
- Overrides:
caseValue
in class AbstractPatternFunction
caseData
public Object caseData(DataPattern p)
- Specified by:
caseData
in interface PatternFunction
- Overrides:
caseData
in class AbstractPatternFunction
caseDataExcept
public Object caseDataExcept(DataExceptPattern p)
- Specified by:
caseDataExcept
in interface PatternFunction
- Overrides:
caseDataExcept
in class AbstractPatternFunction
apply
private DataDerivType apply(Pattern p)