schema2template.model
Class MSVNameClassVisitorList
java.lang.Object
schema2template.model.MSVNameClassVisitorList
- All Implemented Interfaces:
- com.sun.msv.grammar.NameClassVisitor
public class MSVNameClassVisitorList
- extends Object
- implements com.sun.msv.grammar.NameClassVisitor
Returns the Name(s) of an Expression (or more precisely: of its Nameclass) in a List of Strings.
A list instead of a single name is necessary as there might be multiple names for a single element definition.
For instance in ODF 1.2:
text:reference-ref
text:bookmark-ref
Convention: "*" will be returned as the wildcard for "any name"
Usage example:
(List<String>) myExpression.nameclass.visit(myMSVNameClassVisitorList)
Please note that you do not use any method of this class directly!
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSVNameClassVisitorList
public MSVNameClassVisitorList()
onAnyName
public List<String> onAnyName(com.sun.msv.grammar.AnyNameClass arg0)
- Specified by:
onAnyName
in interface com.sun.msv.grammar.NameClassVisitor
onChoice
public List<String> onChoice(com.sun.msv.grammar.ChoiceNameClass arg0)
- Specified by:
onChoice
in interface com.sun.msv.grammar.NameClassVisitor
onDifference
public List<String> onDifference(com.sun.msv.grammar.DifferenceNameClass arg0)
- Specified by:
onDifference
in interface com.sun.msv.grammar.NameClassVisitor
onNot
public List<String> onNot(com.sun.msv.grammar.NotNameClass arg0)
- Specified by:
onNot
in interface com.sun.msv.grammar.NameClassVisitor
onNsName
public List<String> onNsName(com.sun.msv.grammar.NamespaceNameClass arg0)
- Specified by:
onNsName
in interface com.sun.msv.grammar.NameClassVisitor
onSimple
public List<String> onSimple(com.sun.msv.grammar.SimpleNameClass arg0)
- Specified by:
onSimple
in interface com.sun.msv.grammar.NameClassVisitor
Copyright © 2010-2017 The Apache Software Foundation. All Rights Reserved.