Class CMRelaxNGAttributeValuesCollector
- java.lang.Object
-
- com.thaiopensource.relaxng.pattern.AbstractCMRelaxNGCollector
-
- com.thaiopensource.relaxng.pattern.CMRelaxNGAttributeValuesCollector
-
public class CMRelaxNGAttributeValuesCollector extends AbstractCMRelaxNGCollector
RelaxNG class used to collect enumeration values for a givenAttributePattern.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 CMRelaxNGAttributeValuesCollector(com.thaiopensource.relaxng.pattern.Pattern pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcaseData(com.thaiopensource.relaxng.pattern.DataPattern arg0)TcaseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0)TcaseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0)TcaseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0)TcaseList(com.thaiopensource.relaxng.pattern.ListPattern arg0)TcaseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0)TcaseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0)TcaseText(com.thaiopensource.relaxng.pattern.TextPattern arg0)com.thaiopensource.util.VoidValuecaseValue(com.thaiopensource.relaxng.pattern.ValuePattern p)List<String>getValues()-
Methods inherited from class com.thaiopensource.relaxng.pattern.AbstractCMRelaxNGCollector
caseAfter, caseAttribute, caseBinary, caseChoice, caseElement, caseGroup, caseInterleave, caseOneOrMore, caseOther
-
-
-
-
Method Detail
-
caseValue
public com.thaiopensource.util.VoidValue caseValue(com.thaiopensource.relaxng.pattern.ValuePattern 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)
-
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)
-
-