Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 1123
نمايش فراداده

TypeInfoorg.w3c.dom

Java 5.0

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( )