public class CMRelaxNGAttributeValuesCollector extends AbstractCMRelaxNGCollector
AttributePattern
.
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.
Constructor and Description |
---|
CMRelaxNGAttributeValuesCollector(com.thaiopensource.relaxng.pattern.Pattern pattern) |
Modifier and Type | Method and Description |
---|---|
T |
caseData(com.thaiopensource.relaxng.pattern.DataPattern arg0) |
T |
caseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0) |
T |
caseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0) |
T |
caseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0) |
T |
caseList(com.thaiopensource.relaxng.pattern.ListPattern arg0) |
T |
caseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0) |
T |
caseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0) |
T |
caseText(com.thaiopensource.relaxng.pattern.TextPattern arg0) |
com.thaiopensource.util.VoidValue |
caseValue(com.thaiopensource.relaxng.pattern.ValuePattern p) |
List<String> |
getValues() |
caseAfter, caseAttribute, caseBinary, caseChoice, caseElement, caseGroup, caseInterleave, caseOneOrMore, caseOther
public CMRelaxNGAttributeValuesCollector(com.thaiopensource.relaxng.pattern.Pattern pattern)
public com.thaiopensource.util.VoidValue caseValue(com.thaiopensource.relaxng.pattern.ValuePattern p)
public T caseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0)
public T caseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0)
public T caseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0)
public T caseData(com.thaiopensource.relaxng.pattern.DataPattern arg0)
public T caseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0)
public T caseText(com.thaiopensource.relaxng.pattern.TextPattern arg0)
public T caseList(com.thaiopensource.relaxng.pattern.ListPattern arg0)
public T caseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0)
Copyright © 2022. All rights reserved.