org.geotools.xml.impl
Class AttributeImpl

Object
  extended by InstanceComponentImpl
      extended by AttributeImpl
All Implemented Interfaces:
AttributeInstance, InstanceComponent

public class AttributeImpl
extends InstanceComponentImpl
implements AttributeInstance


Constructor Summary
AttributeImpl(XSDAttributeDeclaration decl)
           
 
Method Summary
 XSDAttributeDeclaration getAttributeDeclaration()
           
 XSDNamedComponent getDeclaration()
           
 XSDTypeDefinition getTypeDefinition()
           
 
Methods inherited from class InstanceComponentImpl
addText, addText, getName, getNamespace, getText, setName, setNamespace, setText, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface InstanceComponent
getName, getNamespace, getText, setName, setNamespace, setText
 

Constructor Detail

AttributeImpl

public AttributeImpl(XSDAttributeDeclaration decl)
Method Detail

getTypeDefinition

public XSDTypeDefinition getTypeDefinition()
Specified by:
getTypeDefinition in interface InstanceComponent
Returns:
The object containing the type definiton of the instance.

getAttributeDeclaration

public XSDAttributeDeclaration getAttributeDeclaration()
Specified by:
getAttributeDeclaration in interface AttributeInstance
Returns:
The declaration of the element from its schema.

getDeclaration

public XSDNamedComponent getDeclaration()
Specified by:
getDeclaration in interface InstanceComponent
Overrides:
getDeclaration in class InstanceComponentImpl
Returns:
The feature describing the component instance.


Copyright © 1996-2009 Geotools. All Rights Reserved.