public abstract class AbstractCMRelaxNGCollector extends Object
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.
Constructor and Description |
---|
AbstractCMRelaxNGCollector() |
Modifier and Type | Method and Description |
---|---|
com.thaiopensource.util.VoidValue |
caseAfter(com.thaiopensource.relaxng.pattern.AfterPattern p) |
com.thaiopensource.util.VoidValue |
caseAttribute(com.thaiopensource.relaxng.pattern.AttributePattern p) |
com.thaiopensource.util.VoidValue |
caseBinary(com.thaiopensource.relaxng.pattern.BinaryPattern p) |
com.thaiopensource.util.VoidValue |
caseChoice(com.thaiopensource.relaxng.pattern.ChoicePattern p) |
T |
caseData(com.thaiopensource.relaxng.pattern.DataPattern arg0) |
T |
caseDataExcept(com.thaiopensource.relaxng.pattern.DataExceptPattern arg0) |
com.thaiopensource.util.VoidValue |
caseElement(com.thaiopensource.relaxng.pattern.ElementPattern p) |
T |
caseEmpty(com.thaiopensource.relaxng.pattern.EmptyPattern arg0) |
T |
caseError(com.thaiopensource.relaxng.pattern.ErrorPattern arg0) |
com.thaiopensource.util.VoidValue |
caseGroup(com.thaiopensource.relaxng.pattern.GroupPattern p) |
com.thaiopensource.util.VoidValue |
caseInterleave(com.thaiopensource.relaxng.pattern.InterleavePattern p) |
T |
caseList(com.thaiopensource.relaxng.pattern.ListPattern arg0) |
T |
caseNotAllowed(com.thaiopensource.relaxng.pattern.NotAllowedPattern arg0) |
com.thaiopensource.util.VoidValue |
caseOneOrMore(com.thaiopensource.relaxng.pattern.OneOrMorePattern p) |
com.thaiopensource.util.VoidValue |
caseOther(com.thaiopensource.relaxng.pattern.Pattern p) |
T |
caseRef(com.thaiopensource.relaxng.pattern.RefPattern arg0) |
T |
caseText(com.thaiopensource.relaxng.pattern.TextPattern arg0) |
T |
caseValue(com.thaiopensource.relaxng.pattern.ValuePattern arg0) |
public com.thaiopensource.util.VoidValue caseElement(com.thaiopensource.relaxng.pattern.ElementPattern p)
public com.thaiopensource.util.VoidValue caseAfter(com.thaiopensource.relaxng.pattern.AfterPattern p)
public com.thaiopensource.util.VoidValue caseBinary(com.thaiopensource.relaxng.pattern.BinaryPattern p)
public com.thaiopensource.util.VoidValue caseChoice(com.thaiopensource.relaxng.pattern.ChoicePattern p)
public com.thaiopensource.util.VoidValue caseGroup(com.thaiopensource.relaxng.pattern.GroupPattern p)
public com.thaiopensource.util.VoidValue caseInterleave(com.thaiopensource.relaxng.pattern.InterleavePattern p)
public com.thaiopensource.util.VoidValue caseOneOrMore(com.thaiopensource.relaxng.pattern.OneOrMorePattern p)
public com.thaiopensource.util.VoidValue caseAttribute(com.thaiopensource.relaxng.pattern.AttributePattern p)
public com.thaiopensource.util.VoidValue caseOther(com.thaiopensource.relaxng.pattern.Pattern 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 caseValue(com.thaiopensource.relaxng.pattern.ValuePattern 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.