public class XsdString extends java.lang.Object implements IdDecoratedMetadata, CopyableMetaData
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
id
XML ID
|
static XsdString |
NULL_XSDSTRING
A NULL immutable instance
|
protected java.lang.String |
tag
tag name
|
protected java.lang.String |
value
the actual String value
|
Constructor and Description |
---|
XsdString(java.lang.String value,
java.lang.String id)
Constructor
|
XsdString(java.lang.String value,
java.lang.String id,
java.lang.String tag)
Constructor
|
Modifier and Type | Method and Description |
---|---|
CopyableMetaData |
copy()
Creates and returns a copy of this object.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getId()
Return the String representing xml ID
|
java.lang.String |
getTag()
Get the XML tag content
|
java.lang.String |
getValue()
Get the XML String content
|
int |
hashCode() |
static boolean |
isNull(XsdString xsdString)
Convenient method to test if an
XsdString is null NULLXsdString instance |
void |
setTag(java.lang.String tg)
Set the XML tag content
|
java.lang.String |
toString() |
public static final XsdString NULL_XSDSTRING
protected java.lang.String value
protected java.lang.String id
protected java.lang.String tag
public XsdString(java.lang.String value, java.lang.String id)
value
- the actual String valueid
- XML IDpublic XsdString(java.lang.String value, java.lang.String id, java.lang.String tag)
value
- the actual String valueid
- XML IDtag
- namepublic java.lang.String getValue()
public java.lang.String getId()
getId
in interface IdDecoratedMetadata
public java.lang.String getTag()
public void setTag(java.lang.String tg)
tg
- The valuepublic CopyableMetaData copy()
copy
in interface CopyableMetaData
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)