org.apache.xerces.impl.xs
Class XSAttributeUseImpl
java.lang.Object
org.apache.xerces.impl.xs.XSAttributeUseImpl
- org.apache.xerces.xs.XSAttributeUse
public class XSAttributeUseImpl
extends java.lang.Object
implements org.apache.xerces.xs.XSAttributeUse
The XML representation for an attribute use
schema component is a local
element information item
$Id: XSAttributeUseImpl.java 388853 2006-03-25 23:05:56Z mrglavas $
Object | getActualVC()
|
short | getActualVCType()
|
org.apache.xerces.xs.XSObjectList | getAnnotations() - Optional.
|
org.apache.xerces.xs.XSAttributeDeclaration | getAttrDeclaration() - {attribute declaration} provides the attribute declaration itself,
which will in turn determine the simple type definition used.
|
short | getConstraintType() - Value Constraint: one of default, fixed.
|
String | getConstraintValue() - Value Constraint: The actual value (with respect to the {type
definition}).
|
org.apache.xerces.xs.ShortList | getItemValueTypes()
|
String | getName() - The
name of this XSObject depending on the
XSObject type.
|
String | getNamespace() - The namespace URI of this node, or
null if it is
unspecified.
|
org.apache.xerces.xs.XSNamespaceItem | getNamespaceItem()
|
boolean | getRequired() - {required} determines whether this use of an attribute declaration
requires an appropriate attribute information item to be present, or
merely allows it.
|
short | getType() - Get the type of the object, i.e ELEMENT_DECLARATION.
|
void | reset()
|
fAnnotations
public org.apache.xerces.xs.XSObjectList fAnnotations
fConstraintType
public short fConstraintType
getActualVC
public Object getActualVC()
- getActualVC in interface org.apache.xerces.xs.XSAttributeUse
getActualVCType
public short getActualVCType()
- getActualVCType in interface org.apache.xerces.xs.XSAttributeUse
getAnnotations
public org.apache.xerces.xs.XSObjectList getAnnotations()
Optional. Annotations.
- getAnnotations in interface org.apache.xerces.xs.XSAttributeUse
getAttrDeclaration
public org.apache.xerces.xs.XSAttributeDeclaration getAttrDeclaration()
{attribute declaration} provides the attribute declaration itself,
which will in turn determine the simple type definition used.
- getAttrDeclaration in interface org.apache.xerces.xs.XSAttributeUse
getConstraintType
public short getConstraintType()
Value Constraint: one of default, fixed.
- getConstraintType in interface org.apache.xerces.xs.XSAttributeUse
getConstraintValue
public String getConstraintValue()
Value Constraint: The actual value (with respect to the {type
definition}).
- getConstraintValue in interface org.apache.xerces.xs.XSAttributeUse
getItemValueTypes
public org.apache.xerces.xs.ShortList getItemValueTypes()
- getItemValueTypes in interface org.apache.xerces.xs.XSAttributeUse
getName
public String getName()
The name
of this XSObject
depending on the
XSObject
type.
- getName in interface org.apache.xerces.xs.XSObject
getNamespace
public String getNamespace()
The namespace URI of this node, or null
if it is
unspecified. defines how a namespace URI is attached to schema
components.
- getNamespace in interface org.apache.xerces.xs.XSObject
getNamespaceItem
public org.apache.xerces.xs.XSNamespaceItem getNamespaceItem()
- getNamespaceItem in interface org.apache.xerces.xs.XSObject
org.apache.xerces.xs.XSObject.getNamespaceItem()
getRequired
public boolean getRequired()
{required} determines whether this use of an attribute declaration
requires an appropriate attribute information item to be present, or
merely allows it.
- getRequired in interface org.apache.xerces.xs.XSAttributeUse
getType
public short getType()
Get the type of the object, i.e ELEMENT_DECLARATION.
- getType in interface org.apache.xerces.xs.XSObject
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.