org.geotools.xml.impl
Class InstanceComponentImpl

Object
  extended by InstanceComponentImpl
All Implemented Interfaces:
InstanceComponent
Direct Known Subclasses:
AttributeImpl, ElementImpl

public abstract class InstanceComponentImpl
extends Object
implements InstanceComponent


Constructor Summary
InstanceComponentImpl()
           
 
Method Summary
 void addText(char[] ch, int start, int length)
           
 void addText(String text)
           
 XSDNamedComponent getDeclaration()
           
 String getName()
           
 String getNamespace()
           
 String getText()
           
 void setName(String name)
          Sets the name of the element.
 void setNamespace(String namespace)
          Sets the namespace of the element.
 void setText(String text)
          Sets the text of the element.
 String toString()
          By default indicate the elements name
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface InstanceComponent
getTypeDefinition
 

Constructor Detail

InstanceComponentImpl

public InstanceComponentImpl()
Method Detail

getDeclaration

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

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface InstanceComponent
Returns:
The namespace of the element;

setNamespace

public void setNamespace(String namespace)
Description copied from interface: InstanceComponent
Sets the namespace of the element.

Specified by:
setNamespace in interface InstanceComponent
Parameters:
namespace - The new namespace.

getName

public String getName()
Specified by:
getName in interface InstanceComponent
Returns:
The name of the element.

setName

public void setName(String name)
Description copied from interface: InstanceComponent
Sets the name of the element.

Specified by:
setName in interface InstanceComponent
Parameters:
name - The new name.

getText

public String getText()
Specified by:
getText in interface InstanceComponent
Returns:
The text inside of the component, or the empty string if the component does not contain any text.

setText

public void setText(String text)
Description copied from interface: InstanceComponent
Sets the text of the element.

Specified by:
setText in interface InstanceComponent
Parameters:
text - The new text

addText

public void addText(String text)

addText

public void addText(char[] ch,
                    int start,
                    int length)

toString

public String toString()
By default indicate the elements name

Overrides:
toString in class Object


Copyright © 1996-2010 Geotools. All Rights Reserved.