com.thaiopensource.relaxng.impl
Class StartAttributeDerivFunction

java.lang.Object
  extended by com.thaiopensource.relaxng.impl.AbstractPatternFunction
      extended by com.thaiopensource.relaxng.impl.StartTagOpenDerivFunction
          extended by com.thaiopensource.relaxng.impl.StartAttributeDerivFunction
All Implemented Interfaces:
PatternFunction

 class StartAttributeDerivFunction
extends StartTagOpenDerivFunction


Constructor Summary
StartAttributeDerivFunction(Name name, ValidatorPatternBuilder builder)
           
 
Method Summary
(package private)  PatternMemo apply(PatternMemo memo)
           
 Object caseAttribute(AttributePattern p)
           
 Object caseElement(ElementPattern p)
           
 Object caseGroup(GroupPattern p)
           
 
Methods inherited from class com.thaiopensource.relaxng.impl.StartTagOpenDerivFunction
caseAfter, caseChoice, caseInterleave, caseOneOrMore, caseOther, getName, getPatternBuilder, memoApply
 
Methods inherited from class com.thaiopensource.relaxng.impl.AbstractPatternFunction
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
 

Constructor Detail

StartAttributeDerivFunction

StartAttributeDerivFunction(Name name,
                            ValidatorPatternBuilder builder)
Method Detail

caseElement

public Object caseElement(ElementPattern p)
Specified by:
caseElement in interface PatternFunction
Overrides:
caseElement in class StartTagOpenDerivFunction

caseGroup

public Object caseGroup(GroupPattern p)
Specified by:
caseGroup in interface PatternFunction
Overrides:
caseGroup in class StartTagOpenDerivFunction

caseAttribute

public Object caseAttribute(AttributePattern p)
Specified by:
caseAttribute in interface PatternFunction
Overrides:
caseAttribute in class AbstractPatternFunction

apply

PatternMemo apply(PatternMemo memo)
Overrides:
apply in class StartTagOpenDerivFunction