Class MSVNameClassVisitorList

java.lang.Object
schema2template.grammar.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!

  • Constructor Details

    • MSVNameClassVisitorList

      public MSVNameClassVisitorList()
  • Method Details

    • 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