javaee:fully-qualified-classType

The elements that use this type designate the name of a
Java class or interface.  The name is in the form of a
"binary name", as defined in the JLS.  This is the form
of name used in Class.forName().  Tools that need the
canonical name (the name used in source code) will need
to convert this binary name to the canonical name.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xsd:ID optional

Used By

Source

<xsd:complexType name="fully-qualified-classType">
  <xsd:annotation>
    <xsd:documentation>The elements that use this type designate the name of a Java class or interface. The name is in the form of a "binary name", as defined in the JLS. This is the form of name used in Class.forName(). Tools that need the canonical name (the name used in source code) will need to convert this binary name to the canonical name.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleContent>
    <xsd:restriction base="javaee:string"/>
  </xsd:simpleContent>
</xsd:complexType>