org.apache.ws.commons.schema
Class XmlSchemaAttribute

java.lang.Object
  extended by org.apache.ws.commons.schema.XmlSchemaObject
      extended by org.apache.ws.commons.schema.XmlSchemaAnnotated
          extended by org.apache.ws.commons.schema.XmlSchemaAttribute

public class XmlSchemaAttribute
extends XmlSchemaAnnotated

Class for attribute types. Represents the World Wide Web Consortium (W3C) attribute element.


Field Summary
(package private)  java.lang.Object attributeType
           
(package private)  java.lang.String defaultValue
           
(package private)  java.lang.String fixedValue
           
(package private)  XmlSchemaForm form
           
(package private)  java.lang.String name
           
(package private)  javax.xml.namespace.QName qualifiedName
           
(package private)  javax.xml.namespace.QName refName
           
(package private)  XmlSchemaSimpleType schemaType
           
(package private)  javax.xml.namespace.QName schemaTypeName
           
(package private)  XmlSchemaUse use
           
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
annotation, id, unhandledAttributes
 
Fields inherited from class org.apache.ws.commons.schema.XmlSchemaObject
lineNumber, linePosition, sourceURI
 
Constructor Summary
XmlSchemaAttribute()
          Creates new XmlSchemaAttribute
 
Method Summary
 java.lang.Object getAttributeType()
           
 java.lang.String getDefaultValue()
           
 java.lang.String getFixedValue()
           
 XmlSchemaForm getForm()
           
 java.lang.String getName()
           
 javax.xml.namespace.QName getQName()
           
 javax.xml.namespace.QName getRefName()
           
 XmlSchemaSimpleType getSchemaType()
           
 javax.xml.namespace.QName getSchemaTypeName()
           
 XmlSchemaUse getUse()
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setFixedValue(java.lang.String fixedValue)
           
 void setName(java.lang.String name)
           
 void setQName(javax.xml.namespace.QName qualifiedName)
           
 void setRefName(javax.xml.namespace.QName refName)
           
 void setSchemaForm(XmlSchemaForm form)
           
 void setSchemaType(XmlSchemaSimpleType schemaType)
           
 void setSchemaTypeName(javax.xml.namespace.QName schemaTypeName)
           
 void setUse(XmlSchemaUse use)
           
 java.lang.String toString(java.lang.String prefix, int tab)
           
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
getAnnotation, getId, getUnhandledAttributes, setAnnotation, setId, setUnhandledAttributes
 
Methods inherited from class org.apache.ws.commons.schema.XmlSchemaObject
equals, getLineNumber, getLinePosition, getSourceURI, setLineNumber, setLinePosition, setSourceURI
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeType

java.lang.Object attributeType

defaultValue

java.lang.String defaultValue

fixedValue

java.lang.String fixedValue

name

java.lang.String name

form

XmlSchemaForm form

schemaType

XmlSchemaSimpleType schemaType

schemaTypeName

javax.xml.namespace.QName schemaTypeName

qualifiedName

javax.xml.namespace.QName qualifiedName

refName

javax.xml.namespace.QName refName

use

XmlSchemaUse use
Constructor Detail

XmlSchemaAttribute

public XmlSchemaAttribute()
Creates new XmlSchemaAttribute

Method Detail

getAttributeType

public java.lang.Object getAttributeType()

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

getFixedValue

public java.lang.String getFixedValue()

setFixedValue

public void setFixedValue(java.lang.String fixedValue)

getForm

public XmlSchemaForm getForm()

setSchemaForm

public void setSchemaForm(XmlSchemaForm form)

getQName

public javax.xml.namespace.QName getQName()

setQName

public void setQName(javax.xml.namespace.QName qualifiedName)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getRefName

public javax.xml.namespace.QName getRefName()

setRefName

public void setRefName(javax.xml.namespace.QName refName)

getSchemaType

public XmlSchemaSimpleType getSchemaType()

setSchemaType

public void setSchemaType(XmlSchemaSimpleType schemaType)

getSchemaTypeName

public javax.xml.namespace.QName getSchemaTypeName()

setSchemaTypeName

public void setSchemaTypeName(javax.xml.namespace.QName schemaTypeName)

getUse

public XmlSchemaUse getUse()

setUse

public void setUse(XmlSchemaUse use)

toString

public java.lang.String toString(java.lang.String prefix,
                                 int tab)
Overrides:
toString in class XmlSchemaObject


Copyright 2004-2004-2006 Apache Software Foundation. All Rights Reserved.