Name
TypeInfo
Synopsis
This
Level 3 interface represents
information about the type of an Element
or
Attr
node. Obtain a TypeInfo
object by calling the getSchemaTypeInfo( )
method
of an Element
or Attr
. Note
that TypeInfo
information is only available if the
document has been validated against a W3C XML Schema.
The methods of TypeInfo
return the name and
namespace of the element or attribute type. isDerivedFrom(
)
determines if the type is a derivative of another named
type. The constants defined by the interface specify different
derivation techniques for types.
See also java.xml.validation.TypeInfoProvider
.
public interface TypeInfo { // Public Constants public static final int DERIVATION_EXTENSION; =2 public static final int DERIVATION_LIST; =8 public static final int DERIVATION_RESTRICTION; =1 public static final int DERIVATION_UNION; =4 // Public Instance Methods String getTypeName( ); String getTypeNamespace( ); boolean isDerivedFrom(String typeNamespaceArg, String typeNameArg, int derivationMethod); }
Returned By
javax.xml.validation.TypeInfoProvider.{getAttributeTypeInfo(
)
, getElementTypeInfo( )}
,
Attr.getSchemaTypeInfo( )
,
Element.getSchemaTypeInfo( )
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.