Package org.geotools.xsd.impl
Class InstanceComponentImpl
- Object
-
- InstanceComponentImpl
-
- All Implemented Interfaces:
InstanceComponent
- Direct Known Subclasses:
AttributeImpl
,ElementImpl
,TextInstance
public abstract class InstanceComponentImpl extends Object implements InstanceComponent
-
-
Constructor Summary
Constructors Constructor Description InstanceComponentImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
Method Detail
-
getDeclaration
public XSDNamedComponent getDeclaration()
- Specified by:
getDeclaration
in interfaceInstanceComponent
- Returns:
- The feature describing the component instance.
-
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interfaceInstanceComponent
- 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 interfaceInstanceComponent
- Parameters:
namespace
- The new namespace.
-
getName
public String getName()
- Specified by:
getName
in interfaceInstanceComponent
- 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 interfaceInstanceComponent
- Parameters:
name
- The new name.
-
getText
public String getText()
- Specified by:
getText
in interfaceInstanceComponent
- 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 interfaceInstanceComponent
- Parameters:
text
- The new text
-
addText
public void addText(String text)
-
addText
public void addText(char[] ch, int start, int length)
-
-