Class AbstractCMRelaxNGCollector
- java.lang.Object
-
- com.thaiopensource.relaxng.pattern.AbstractCMRelaxNGCollector
-
- Direct Known Subclasses:
CMRelaxNGAttributeDeclarationCollector,CMRelaxNGAttributeValuesCollector,CMRelaxNGElementDeclarationCollector
public abstract class AbstractCMRelaxNGCollector extends Object
Abstract class to collectElementPattern,AttributePattern, etc.NOTE : this class is hosted in 'com.thaiopensource.relaxng.pattern' because
Patternimplementation likeElementPatternare 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 Constructor Description AbstractCMRelaxNGCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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)TcaseData(com.thaiopensource.relaxng.pattern.DataPattern arg0)TcaseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0)com.thaiopensource.util.VoidValuecaseElement(com.thaiopensource.relaxng.pattern.ElementPattern p)TcaseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0)TcaseError(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)TcaseList(com.thaiopensource.relaxng.pattern.ListPattern arg0)TcaseNotAllowed(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)TcaseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0)TcaseText(com.thaiopensource.relaxng.pattern.TextPattern arg0)TcaseValue(com.thaiopensource.relaxng.pattern.ValuePattern arg0)
-
-
-
Method Detail
-
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 T caseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0)
-
caseNotAllowed
public T caseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0)
-
caseError
public T caseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0)
-
caseData
public T caseData(com.thaiopensource.relaxng.pattern.DataPattern arg0)
-
caseDataExcept
public T caseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0)
-
caseValue
public T caseValue(com.thaiopensource.relaxng.pattern.ValuePattern arg0)
-
caseText
public T caseText(com.thaiopensource.relaxng.pattern.TextPattern arg0)
-
caseList
public T caseList(com.thaiopensource.relaxng.pattern.ListPattern arg0)
-
caseRef
public T caseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0)
-
-