## org.apache.xerces.dom3.as
Interface ASAttributeDeclaration

All Superinterfaces:
  ASObject

Deprecated. An attribute declaration in the context of a `ASObject`.The constant 'REQUIRED' is missing from this interface.

See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.

public interface ASAttributeDeclaration
extends ASObject

Field Summary
`static short` `VALUE_DEFAULT` Deprecated. Indicates that the there is a default value constraint.
`static short` `VALUE_FIXED` Deprecated. Indicates that there is a fixed value constraint for this attribute.
`static short` `VALUE_NONE` Deprecated. Describes that the attribute does not have any value constraint.

Fields inherited from interface org.apache.xerces.dom3.as.ASObject
`AS_ATTRIBUTE_DECLARATION, AS_CONTENTMODEL, AS_ELEMENT_DECLARATION, AS_ENTITY_DECLARATION, AS_MODEL, AS_NOTATION_DECLARATION`

Method Summary
`ASDataType` `getDataType()` Deprecated. Datatype of the attribute.
`java.lang.String` `getDataValue()` Deprecated. Default or fixed value.
`short` `getDefaultType()` Deprecated. Constraint type if any for this attribute.
`java.lang.String` `getEnumAttr()` Deprecated. Valid attribute values, separated by commas, in a string.
`ASObjectList` `getOwnerElements()` Deprecated. Owner elements `ASObject` of attribute, meaning that an attribute declaration can be shared by multiple elements.
`void` `setDataType(ASDataType dataType)` Deprecated. Datatype of the attribute.
`void` `setDataValue(java.lang.String dataValue)` Deprecated. Default or fixed value.
`void` `setDefaultType(short defaultType)` Deprecated. Constraint type if any for this attribute.
`void` `setEnumAttr(java.lang.String enumAttr)` Deprecated. Valid attribute values, separated by commas, in a string.
`void` `setOwnerElements(ASObjectList ownerElements)` Deprecated. Owner elements `ASObject` of attribute, meaning that an attribute declaration can be shared by multiple elements.

Methods inherited from interface org.apache.xerces.dom3.as.ASObject
`cloneASObject, getAsNodeType, getLocalName, getNamespaceURI, getNodeName, getOwnerASModel, getPrefix, setLocalName, setNamespaceURI, setNodeName, setOwnerASModel, setPrefix`

Field Detail

### VALUE_NONE

    public static final short VALUE_NONE

  Deprecated.
  Describes that the attribute does not have any value constraint.

### VALUE_DEFAULT

    public static final short VALUE_DEFAULT

  Deprecated.
  Indicates that the there is a default value constraint.

### VALUE_FIXED

    public static final short VALUE_FIXED

  Deprecated.
  Indicates that there is a fixed value constraint for this attribute.

Method Detail

### getDataType

    public ASDataType getDataType()

  Deprecated.
  Datatype of the attribute.

### setDataType

    public void setDataType(ASDataType dataType)

  Deprecated.
  Datatype of the attribute.

### getDataValue

    public java.lang.String getDataValue()

  Deprecated.
  Default or fixed value.

### setDataValue

    public void setDataValue(java.lang.String dataValue)

  Deprecated.
  Default or fixed value.

### getEnumAttr

    public java.lang.String getEnumAttr()

  Deprecated.
  Valid attribute values, separated by commas, in a string.

### setEnumAttr

    public void setEnumAttr(java.lang.String enumAttr)

  Deprecated.
  Valid attribute values, separated by commas, in a string.

### getOwnerElements

    public ASObjectList getOwnerElements()

  Deprecated.
  Owner elements `ASObject` of attribute, meaning that an attribute declaration can be shared by multiple elements.

### setOwnerElements

    public void setOwnerElements(ASObjectList ownerElements)

  Deprecated.
  Owner elements `ASObject` of attribute, meaning that an attribute declaration can be shared by multiple elements.

### getDefaultType

    public short getDefaultType()

  Deprecated.
  Constraint type if any for this attribute.

### setDefaultType

    public void setDefaultType(short defaultType)

  Deprecated.
  Constraint type if any for this attribute.

Copyright © 1999-2004 Apache XML Project. All Rights Reserved.