API 2.2.0-SNAPSHOT

    Base Package: com.manticore.tools.xmldoclet

    Base

    CustomOption

    extends: Object implements: Option

    Creates an Option with a given specification and a default arguments processor.

    String name
    String description
    String argName
    int argumentCount

    Creates an Option with a given specification. | String name

    String description
    String parameters
    int argumentCount
    String>> argumentsProcessor
    newOneArg (name, description, argName, argumentsProcessor) → CustomOption
    Creates an Option with a single argument value and a given specification.
    String name
    String description
    String argName
    String>> argumentsProcessor
    returns CustomOption
    newNoArgs (name, description, argumentsProcessor) → CustomOption
    Creates an Option with no arguments and a given specification
    String name
    String description
    String>> argumentsProcessor
    returns CustomOption
    String name
    returns String
    @Override
    getArgumentCount () → int
    returns int
    @Override
    getDescription () → String
    returns String
    @Override
    getKind () → Kind
    returns Kind
    @Override
    getNames () → String>
    {@inheritDoc}, In the case of this class, the list has only one element, the single option name.
    returns String>
    getName () → String
    This class provides a single name for the option. Therefore, no alternative names are supported.
    returns String
    @Override
    getParameters () → String
    returns String
    @Override
    process (option, arguments) → boolean
    {@inheritDoc}, It must check if the given option arguments are valid.
    String option
    String> arguments
    returns boolean

    Parser

    extends: Object

    The main parser class. It scans the given Doclet document root and creates the XML tree.
    Parser (env)
    DocletEnvironment env
    getClasses (env) → TypeElement>
    DocletEnvironment env
    returns TypeElement>

    Gets the JavaDoc comment for an element.

    This method retrieves the DocCommentTree for an element and returns its full body as a string. It also post-processes the comment to fix an issue where HTML entities and tags get commas added around them. The regex replacements remove these unwanted commas to ensure the HTML content is properly preserved in the generated XML.

    Element element
    returns String
    getTags (element) → DocTree>
    Element element
    returns DocTree>
    parseRootDoc () → Root
    The entry point into parsing the javadoc.
    returns Root
    Root rootNode
    TypeElement classElement
    returns Package

    {@return the top-level class of a given inner class, or the class itself if it’s not an inner class}

    TypeElement classElement
    returns TypeElement
    PackageElement packageDoc
    returns Package

    Parse the JavaDoc of an annotation type.

    TypeElement annotationTypeDoc
    returns Annotation

    Parse the elements of an annotation

    ExecutableElement annotationTypeElementDoc
    VariableElement element
    returns String
    TypeElement classDoc
    returns Enum

    Parses an enum type definition

    VariableElement fieldDoc
    returns EnumConstant
    TypeElement classDoc
    returns Interface
    TypeElement classDoc
    returns Class
    ExecutableElement constructorDoc
    returns Constructor
    ExecutableElement methodDoc
    returns Method
    VariableElement parameter
    VariableElement fieldDoc
    returns Field
    WildcardType wildcard
    returns Wildcard
    TypeInfo> wildcardNode
    TypeMirror extendType
    returns void
    TypeParameterElement typeParameter

    Parse type variables for generics

    TypeVariable typeVariable

    Gets a type parameter bound for a generic type (such as <T extends Number> or <T extends Comparable<E> & Serializable>)

    and splits the name of each type into a list of strings

    TypeMirror bound
    returns String>
    DocTree tagDoc
    returns TagInfo
    Element doc
    returns String

    Parses a ,{@link TypeMirror}, into a ,{@link TypeInfo}, object used by the XmlDoclet.

    TypeMirror type
    returns TypeInfo

    TypeUtils

    extends: Object

    TypeUtils (types, elements)
    Types types
    Elements elements
    getMethodSignature (methodDoc) → String
    ExecutableElement methodDoc
    returns String
    hasModifier (element, modifier) → boolean
    Checks if an element has a given modifier
    Element element
    Modifier modifier
    returns boolean
    getFields (classElement) → VariableElement>
    TypeElement classElement
    returns VariableElement>
    getConstructors (classElement) → ExecutableElement>
    TypeElement classElement
    returns ExecutableElement>
    getMethods (classElement) → ExecutableElement>
    TypeElement classElement
    returns ExecutableElement>
    getWildcardType (typeMirror) → WildcardType
    TypeMirror typeMirror
    returns WildcardType
    getParameterizedType (typeMirror) → DeclaredType
    Gets a type as DeclaredType if the typeMirror has type arguments (such a ,`List``String```,).
    TypeMirror typeMirror
    returns DeclaredType
    isArray (typeMirror) → boolean
    TypeMirror typeMirror
    returns boolean
    getArrayDimension (typeMirror) → String
    TypeMirror typeMirror
    returns String
    Element element
    returns String
    TypeMirror typeMirror
    returns String
    getEnumConstants (enumTypeElement) → VariableElement>
    Gets the enum constants from a TypeElement that represents an enum type.
    TypeElement enumTypeElement
    returns VariableElement>
    isInnerClass (classElement) → boolean
    TypeElement classElement
    returns boolean
    isException (typeElement) → boolean
    TypeElement typeElement
    returns boolean
    isError (typeElement) → boolean
    TypeElement typeElement
    returns boolean
    isSerializable (typeElement) → boolean
    TypeElement typeElement
    returns boolean
    isExternalizable (typeElement) → boolean
    TypeElement typeElement
    returns boolean

    XmlDoclet

    extends: Object implements: Doclet

    XmlDoclet ()
    @Override
    init (locale, reporter)
    Locale locale
    Reporter reporter
    @Override
    getName () → String
    returns String
    @Override
    getSupportedOptions () → CustomOption>
    returns CustomOption>
    @Override
    getSupportedSourceVersion () → SourceVersion
    returns SourceVersion
    @Override
    run (env) → boolean
    Processes the JavaDoc documentation. This method is required for all doclets.
    DocletEnvironment env
    returns boolean
    transform (xsltInputStream, xmlFile, outFile, parameters)
    InputStream xsltInputStream
    File xmlFile
    File outFile
    String> parameters
    save (root)
    Save XML object model to a file via JAXB.
    Root root
    getRoot () → Root
    returns Root

    xjc

    Annotation

    extends: Object


    Java class for annotation complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”annotation”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="element" type="{}annotationElement" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /restriction /complexContent /complexType }`
    Annotation ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getElement () → AnnotationElement>
    Gets the value of the element property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the element property.
    For example, to add a new item, do as follows: getElement().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationElement`,
    returns AnnotationElement>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value

    AnnotationArgument

    extends: Object


    Java class for annotationArgument complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”annotationArgument”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="type" type="{}typeInfo" minOccurs="0" choice element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /choice /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="primitive" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="array" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /restriction /complexContent /complexType }`
    AnnotationArgument ()
    getType () → TypeInfo
    Gets the value of the type property.
    returns TypeInfo
    setType (value)
    Sets the value of the type property.
    TypeInfo value
    getValue () → String>
    Gets the value of the value property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the value property.
    For example, to add a new item, do as follows: getValue().add(newItem);
    Objects of the following type(s) are allowed in the list ,`String`,
    returns String>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    isPrimitive () → boolean
    Gets the value of the primitive property.
    returns boolean
    setPrimitive (value)
    Sets the value of the primitive property.
    Boolean value
    isArray () → boolean
    Gets the value of the array property.
    returns boolean
    setArray (value)
    Sets the value of the array property.
    Boolean value

    AnnotationElement

    extends: Object


    Java class for annotationElement complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”annotationElement”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="type" type="{}typeInfo" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="default" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    AnnotationElement ()
    getType () → TypeInfo
    Gets the value of the type property.
    returns TypeInfo
    setType (value)
    Sets the value of the type property.
    TypeInfo value
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getDefault () → String
    Gets the value of the default property.
    returns String
    setDefault (value)
    Sets the value of the default property.
    String value

    AnnotationInstance

    extends: Object


    Java class for annotationInstance complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”annotationInstance”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="argument" type="{}annotationArgument" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    AnnotationInstance ()
    getArgument () → AnnotationArgument>
    Gets the value of the argument property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the argument property.
    For example, to add a new item, do as follows: getArgument().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationArgument`,
    returns AnnotationArgument>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value

    Class

    extends: Object


    Java class for class complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”class”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="generic" type="{}typeParameter" maxOccurs="unbounded" minOccurs="0" element name="class" type="{}typeInfo" minOccurs="0" element name="interface" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="constructor" type="{}constructor" maxOccurs="unbounded" minOccurs="0" element name="method" type="{}method" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" element name="field" type="{}field" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="error" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="exception" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="externalizable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" attribute name="serializable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /restriction /complexContent /complexType }`
    Class ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getGeneric () → TypeParameter>
    Gets the value of the generic property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the generic property.
    For example, to add a new item, do as follows: getGeneric().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeParameter`,
    returns TypeParameter>
    getClazz () → TypeInfo
    Gets the value of the clazz property.
    returns TypeInfo
    setClazz (value)
    Sets the value of the clazz property.
    TypeInfo value
    getInterface () → TypeInfo>
    Gets the value of the interface property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the interface property.
    For example, to add a new item, do as follows: getInterface().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getConstructor () → Constructor>
    Gets the value of the constructor property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the constructor property.
    For example, to add a new item, do as follows: getConstructor().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Constructor`,
    returns Constructor>
    getMethod () → Method>
    Gets the value of the method property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the method property.
    For example, to add a new item, do as follows: getMethod().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Method`,
    returns Method>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getField () → Field>
    Gets the value of the field property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the field property.
    For example, to add a new item, do as follows: getField().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Field`,
    returns Field>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isAbstract () → boolean
    Gets the value of the abstract property.
    returns boolean
    setAbstract (value)
    Sets the value of the abstract property.
    Boolean value
    isError () → boolean
    Gets the value of the error property.
    returns boolean
    setError (value)
    Sets the value of the error property.
    Boolean value
    isException () → boolean
    Gets the value of the exception property.
    returns boolean
    setException (value)
    Sets the value of the exception property.
    Boolean value
    isExternalizable () → boolean
    Gets the value of the externalizable property.
    returns boolean
    setExternalizable (value)
    Sets the value of the externalizable property.
    Boolean value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value
    isSerializable () → boolean
    Gets the value of the serializable property.
    returns boolean
    setSerializable (value)
    Sets the value of the serializable property.
    Boolean value

    Constructor

    extends: Object


    Java class for constructor complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”constructor”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="parameter" type="{}methodParameter" maxOccurs="unbounded" minOccurs="0" element name="exception" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="signature" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="final" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" attribute name="native" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="synchronized" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="static" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="varArgs" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /restriction /complexContent /complexType }`
    Constructor ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getParameter () → MethodParameter>
    Gets the value of the parameter property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the parameter property.
    For example, to add a new item, do as follows: getParameter().add(newItem);
    Objects of the following type(s) are allowed in the list ,`MethodParameter`,
    returns MethodParameter>
    getException () → TypeInfo>
    Gets the value of the exception property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the exception property.
    For example, to add a new item, do as follows: getException().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getSignature () → String
    Gets the value of the signature property.
    returns String
    setSignature (value)
    Sets the value of the signature property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isFinal () → boolean
    Gets the value of the final property.
    returns boolean
    setFinal (value)
    Sets the value of the final property.
    Boolean value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value
    isNative () → boolean
    Gets the value of the native property.
    returns boolean
    setNative (value)
    Sets the value of the native property.
    Boolean value
    isSynchronized () → boolean
    Gets the value of the synchronized property.
    returns boolean
    setSynchronized (value)
    Sets the value of the synchronized property.
    Boolean value
    isStatic () → boolean
    Gets the value of the static property.
    returns boolean
    setStatic (value)
    Sets the value of the static property.
    Boolean value
    isVarArgs () → boolean
    Gets the value of the varArgs property.
    returns boolean
    setVarArgs (value)
    Sets the value of the varArgs property.
    Boolean value

    Enum

    extends: Object


    Java class for enum complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”enum”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="class" type="{}typeInfo" minOccurs="0" element name="interface" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="constant" type="{}enumConstant" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /restriction /complexContent /complexType }`
    Enum ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getClazz () → TypeInfo
    Gets the value of the clazz property.
    returns TypeInfo
    setClazz (value)
    Sets the value of the clazz property.
    TypeInfo value
    getInterface () → TypeInfo>
    Gets the value of the interface property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the interface property.
    For example, to add a new item, do as follows: getInterface().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getConstant () → EnumConstant>
    Gets the value of the constant property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the constant property.
    For example, to add a new item, do as follows: getConstant().add(newItem);
    Objects of the following type(s) are allowed in the list ,`EnumConstant`,
    returns EnumConstant>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value

    EnumConstant

    extends: Object


    Java class for enumConstant complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”enumConstant”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    EnumConstant ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value

    Field

    extends: Object


    Java class for field complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”field”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="type" type="{}typeInfo" minOccurs="0" element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="constant" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="volatile" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="transient" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="static" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="final" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /restriction /complexContent /complexType }`
    Field ()
    getType () → TypeInfo
    Gets the value of the type property.
    returns TypeInfo
    setType (value)
    Sets the value of the type property.
    TypeInfo value
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getConstant () → String
    Gets the value of the constant property.
    returns String
    setConstant (value)
    Sets the value of the constant property.
    String value
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isVolatile () → boolean
    Gets the value of the volatile property.
    returns boolean
    setVolatile (value)
    Sets the value of the volatile property.
    Boolean value
    isTransient () → boolean
    Gets the value of the transient property.
    returns boolean
    setTransient (value)
    Sets the value of the transient property.
    Boolean value
    isStatic () → boolean
    Gets the value of the static property.
    returns boolean
    setStatic (value)
    Sets the value of the static property.
    Boolean value
    isFinal () → boolean
    Gets the value of the final property.
    returns boolean
    setFinal (value)
    Sets the value of the final property.
    Boolean value

    Interface

    extends: Object


    Java class for interface complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”interface”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="generic" type="{}typeParameter" maxOccurs="unbounded" minOccurs="0" element name="interface" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="method" type="{}method" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" element name="field" type="{}field" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /restriction /complexContent /complexType }`
    Interface ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getGeneric () → TypeParameter>
    Gets the value of the generic property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the generic property.
    For example, to add a new item, do as follows: getGeneric().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeParameter`,
    returns TypeParameter>
    getInterface () → TypeInfo>
    Gets the value of the interface property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the interface property.
    For example, to add a new item, do as follows: getInterface().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getMethod () → Method>
    Gets the value of the method property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the method property.
    For example, to add a new item, do as follows: getMethod().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Method`,
    returns Method>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getField () → Field>
    Gets the value of the field property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the field property.
    For example, to add a new item, do as follows: getField().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Field`,
    returns Field>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value

    Method

    extends: Object


    Java class for method complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”method”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="parameter" type="{}methodParameter" maxOccurs="unbounded" minOccurs="0" element name="return" type="{}typeInfo" minOccurs="0" element name="exception" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="signature" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="scope" type="{}scope" attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="final" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" attribute name="native" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="synchronized" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="static" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" attribute name="varArgs" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /restriction /complexContent /complexType }`
    Method ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getParameter () → MethodParameter>
    Gets the value of the parameter property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the parameter property.
    For example, to add a new item, do as follows: getParameter().add(newItem);
    Objects of the following type(s) are allowed in the list ,`MethodParameter`,
    returns MethodParameter>
    getReturn () → TypeInfo
    Gets the value of the return property.
    returns TypeInfo
    setReturn (value)
    Sets the value of the return property.
    TypeInfo value
    getException () → TypeInfo>
    Gets the value of the exception property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the exception property.
    For example, to add a new item, do as follows: getException().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getSignature () → String
    Gets the value of the signature property.
    returns String
    setSignature (value)
    Sets the value of the signature property.
    String value
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getScope () → String
    Gets the value of the scope property.
    returns String
    setScope (value)
    Sets the value of the scope property.
    String value
    isAbstract () → boolean
    Gets the value of the abstract property.
    returns boolean
    setAbstract (value)
    Sets the value of the abstract property.
    Boolean value
    isFinal () → boolean
    Gets the value of the final property.
    returns boolean
    setFinal (value)
    Sets the value of the final property.
    Boolean value
    isIncluded () → boolean
    Gets the value of the included property.
    returns boolean
    setIncluded (value)
    Sets the value of the included property.
    Boolean value
    isNative () → boolean
    Gets the value of the native property.
    returns boolean
    setNative (value)
    Sets the value of the native property.
    Boolean value
    isSynchronized () → boolean
    Gets the value of the synchronized property.
    returns boolean
    setSynchronized (value)
    Sets the value of the synchronized property.
    Boolean value
    isStatic () → boolean
    Gets the value of the static property.
    returns boolean
    setStatic (value)
    Sets the value of the static property.
    Boolean value
    isVarArgs () → boolean
    Gets the value of the varArgs property.
    returns boolean
    setVarArgs (value)
    Sets the value of the varArgs property.
    Boolean value

    MethodParameter

    extends: Object


    Java class for methodParameter complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”methodParameter”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="type" type="{}typeInfo" minOccurs="0" element name="annotation" type="{}annotationInstance" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    MethodParameter ()
    getType () → TypeInfo
    Gets the value of the type property.
    returns TypeInfo
    setType (value)
    Sets the value of the type property.
    TypeInfo value
    getAnnotation () → AnnotationInstance>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`AnnotationInstance`,
    returns AnnotationInstance>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value

    ObjectFactory

    extends: Object

    This object contains factory methods for each Java content interface and Java element interface generated in the com.manticore.tools.xmldoclet.xjc package.
    An ObjectFactory allows you to programmatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.
    ObjectFactory ()
    Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.manticore.tools.xmldoclet.xjc
    createRoot () → Root
    Create an instance of ,`Root`
    returns Root
    createPackage () → Package
    Create an instance of ,`Package`
    returns Package
    createAnnotation () → Annotation
    Create an instance of ,`Annotation`
    returns Annotation
    createAnnotationElement () → AnnotationElement
    Create an instance of ,`AnnotationElement`
    createAnnotationInstance () → AnnotationInstance
    Create an instance of ,`AnnotationInstance`
    createAnnotationArgument () → AnnotationArgument
    Create an instance of ,`AnnotationArgument`
    createEnum () → Enum
    Create an instance of ,`Enum`
    returns Enum
    createEnumConstant () → EnumConstant
    Create an instance of ,`EnumConstant`
    returns EnumConstant
    createInterface () → Interface
    Create an instance of ,`Interface`
    returns Interface
    createClass () → Class
    Create an instance of ,`Class`
    returns Class
    createConstructor () → Constructor
    Create an instance of ,`Constructor`
    returns Constructor
    createMethod () → Method
    Create an instance of ,`Method`
    returns Method
    createMethodParameter () → MethodParameter
    Create an instance of ,`MethodParameter`
    createField () → Field
    Create an instance of ,`Field`
    returns Field
    createTypeInfo () → TypeInfo
    Create an instance of ,`TypeInfo`
    returns TypeInfo
    createTypeParameter () → TypeParameter
    Create an instance of ,`TypeParameter`
    createWildcard () → Wildcard
    Create an instance of ,`Wildcard`
    returns Wildcard
    createTagInfo () → TagInfo
    Create an instance of ,`TagInfo`
    returns TagInfo

    Package

    extends: Object


    Java class for package complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”package”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" element name="tag" type="{}tagInfo" maxOccurs="unbounded" minOccurs="0" element name="annotation" type="{}annotation" maxOccurs="unbounded" minOccurs="0" element name="enum" type="{}enum" maxOccurs="unbounded" minOccurs="0" element name="interface" type="{}interface" maxOccurs="unbounded" minOccurs="0" element name="class" type="{}class" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    Package ()
    getComment () → String
    Gets the value of the comment property.
    returns String
    setComment (value)
    Sets the value of the comment property.
    String value
    getTag () → TagInfo>
    Gets the value of the tag property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.
    For example, to add a new item, do as follows: getTag().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TagInfo`,
    returns TagInfo>
    getAnnotation () → Annotation>
    Gets the value of the annotation property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the annotation property.
    For example, to add a new item, do as follows: getAnnotation().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Annotation`,
    returns Annotation>
    getEnum () → Enum>
    Gets the value of the enum property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the enum property.
    For example, to add a new item, do as follows: getEnum().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Enum`,
    returns Enum>
    getInterface () → Interface>
    Gets the value of the interface property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the interface property.
    For example, to add a new item, do as follows: getInterface().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Interface`,
    returns Interface>
    getClazz () → Class>
    Gets the value of the clazz property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the clazz property.
    For example, to add a new item, do as follows: getClazz().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Class`,
    returns Class>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value

    Root

    extends: Object


    Java class for anonymous complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="package" type="{}package" maxOccurs="unbounded" minOccurs="0" /sequence /restriction /complexContent /complexType }`
    Root ()
    getPackage () → Package>
    Gets the value of the package property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the package property.
    For example, to add a new item, do as follows: getPackage().add(newItem);
    Objects of the following type(s) are allowed in the list ,`Package`,
    returns Package>

    TagInfo

    extends: Object


    Java class for tagInfo complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”tagInfo”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    TagInfo ()
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value
    getText () → String
    Gets the value of the text property.
    returns String
    setText (value)
    Sets the value of the text property.
    String value

    TypeInfo

    extends: Object


    Java class for typeInfo complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”typeInfo”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="wildcard" type="{}wildcard" minOccurs="0" element name="generic" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="qualified" type="{http://www.w3.org/2001/XMLSchema}string" attribute name="dimension" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    TypeInfo ()
    getWildcard () → Wildcard
    Gets the value of the wildcard property.
    returns Wildcard
    setWildcard (value)
    Sets the value of the wildcard property.
    Wildcard value
    getGeneric () → TypeInfo>
    Gets the value of the generic property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the generic property.
    For example, to add a new item, do as follows: getGeneric().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getQualified () → String
    Gets the value of the qualified property.
    returns String
    setQualified (value)
    Sets the value of the qualified property.
    String value
    getDimension () → String
    Gets the value of the dimension property.
    returns String
    setDimension (value)
    Sets the value of the dimension property.
    String value

    TypeParameter

    extends: Object


    Java class for typeParameter complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”typeParameter”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="bound" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0" /sequence attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /restriction /complexContent /complexType }`
    TypeParameter ()
    getBound () → String>
    Gets the value of the bound property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the bound property.
    For example, to add a new item, do as follows: getBound().add(newItem);
    Objects of the following type(s) are allowed in the list ,`String`,
    returns String>
    getName () → String
    Gets the value of the name property.
    returns String
    setName (value)
    Sets the value of the name property.
    String value

    Wildcard

    extends: Object


    Java class for wildcard complex type.
    The following schema fragment specifies the expected content contained within this class. {@code ``complexType name=”wildcard”` complexContent restriction base="{http://www.w3.org/2001/XMLSchema}anyType" sequence element name="extendsBound" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" element name="superBound" type="{}typeInfo" maxOccurs="unbounded" minOccurs="0" /sequence /restriction /complexContent /complexType }`
    Wildcard ()
    getExtendsBound () → TypeInfo>
    Gets the value of the extendsBound property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extendsBound property.
    For example, to add a new item, do as follows: getExtendsBound().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>
    getSuperBound () → TypeInfo>
    Gets the value of the superBound property.
    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the superBound property.
    For example, to add a new item, do as follows: getSuperBound().add(newItem);
    Objects of the following type(s) are allowed in the list ,`TypeInfo`,
    returns TypeInfo>