Class AbstractCMRelaxNGCollector
java.lang.Object
com.thaiopensource.relaxng.pattern.AbstractCMRelaxNGCollector
- Direct Known Subclasses:
CMRelaxNGAttributeDeclarationCollector,CMRelaxNGAttributeValuesCollector,CMRelaxNGElementDeclarationCollector
Abstract class to collect
ElementPattern, AttributePattern,
etc.
NOTE : this class is hosted in 'com.thaiopensource.relaxng.pattern' because
Pattern implementation like ElementPattern are not public.
Once https://github.com/relaxng/jing-trang/issues/271 will be fixed we could
move this class in 'org.eclipse.lemminx.extensions.relaxng.contentmodel'
package.
- Author:
- Angelo ZERR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.thaiopensource.util.VoidValuecaseAfter(com.thaiopensource.relaxng.pattern.AfterPattern p) com.thaiopensource.util.VoidValuecaseAttribute(com.thaiopensource.relaxng.pattern.AttributePattern p) com.thaiopensource.util.VoidValuecaseBinary(com.thaiopensource.relaxng.pattern.BinaryPattern p) com.thaiopensource.util.VoidValuecaseChoice(com.thaiopensource.relaxng.pattern.ChoicePattern p) com.thaiopensource.util.VoidValuecaseData(com.thaiopensource.relaxng.pattern.DataPattern arg0) com.thaiopensource.util.VoidValuecaseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0) com.thaiopensource.util.VoidValuecaseElement(com.thaiopensource.relaxng.pattern.ElementPattern p) com.thaiopensource.util.VoidValuecaseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0) com.thaiopensource.util.VoidValuecaseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0) com.thaiopensource.util.VoidValuecaseGroup(com.thaiopensource.relaxng.pattern.GroupPattern p) com.thaiopensource.util.VoidValuecaseInterleave(com.thaiopensource.relaxng.pattern.InterleavePattern p) com.thaiopensource.util.VoidValuecaseList(com.thaiopensource.relaxng.pattern.ListPattern arg0) com.thaiopensource.util.VoidValuecaseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0) com.thaiopensource.util.VoidValuecaseOneOrMore(com.thaiopensource.relaxng.pattern.OneOrMorePattern p) com.thaiopensource.util.VoidValuecaseOther(com.thaiopensource.relaxng.pattern.Pattern p) com.thaiopensource.util.VoidValuecaseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0) com.thaiopensource.util.VoidValuecaseText(com.thaiopensource.relaxng.pattern.TextPattern arg0) com.thaiopensource.util.VoidValuecaseValue(com.thaiopensource.relaxng.pattern.ValuePattern arg0)
-
Constructor Details
-
AbstractCMRelaxNGCollector
public AbstractCMRelaxNGCollector()
-
-
Method Details
-
caseElement
public com.thaiopensource.util.VoidValue caseElement(com.thaiopensource.relaxng.pattern.ElementPattern p) -
caseAfter
public com.thaiopensource.util.VoidValue caseAfter(com.thaiopensource.relaxng.pattern.AfterPattern p) -
caseBinary
public com.thaiopensource.util.VoidValue caseBinary(com.thaiopensource.relaxng.pattern.BinaryPattern p) -
caseChoice
public com.thaiopensource.util.VoidValue caseChoice(com.thaiopensource.relaxng.pattern.ChoicePattern p) -
caseGroup
public com.thaiopensource.util.VoidValue caseGroup(com.thaiopensource.relaxng.pattern.GroupPattern p) -
caseInterleave
public com.thaiopensource.util.VoidValue caseInterleave(com.thaiopensource.relaxng.pattern.InterleavePattern p) -
caseOneOrMore
public com.thaiopensource.util.VoidValue caseOneOrMore(com.thaiopensource.relaxng.pattern.OneOrMorePattern p) -
caseAttribute
public com.thaiopensource.util.VoidValue caseAttribute(com.thaiopensource.relaxng.pattern.AttributePattern p) -
caseOther
public com.thaiopensource.util.VoidValue caseOther(com.thaiopensource.relaxng.pattern.Pattern p) -
caseEmpty
public com.thaiopensource.util.VoidValue caseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0) -
caseNotAllowed
public com.thaiopensource.util.VoidValue caseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0) -
caseError
public com.thaiopensource.util.VoidValue caseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0) -
caseData
public com.thaiopensource.util.VoidValue caseData(com.thaiopensource.relaxng.pattern.DataPattern arg0) -
caseDataExcept
public com.thaiopensource.util.VoidValue caseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0) -
caseValue
public com.thaiopensource.util.VoidValue caseValue(com.thaiopensource.relaxng.pattern.ValuePattern arg0) -
caseText
public com.thaiopensource.util.VoidValue caseText(com.thaiopensource.relaxng.pattern.TextPattern arg0) -
caseList
public com.thaiopensource.util.VoidValue caseList(com.thaiopensource.relaxng.pattern.ListPattern arg0) -
caseRef
public com.thaiopensource.util.VoidValue caseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0)
-