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 without tag name
|
XsdString(java.lang.String value,
java.lang.String id,
java.lang.String tag) |
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() |
java.lang.String |
getValue() |
int |
hashCode() |
static boolean |
isNull(XsdString xsdString)
convenient method to test if an
XsdString is null NULLXsdString instance |
void |
setTag(java.lang.String tg) |
java.lang.String |
toString() |
public static final XsdString NULL_XSDSTRING
protected final java.lang.String value
protected final java.lang.String id
protected java.lang.String tag
public XsdString(java.lang.String value, java.lang.String id, java.lang.String tag)
value
- the actual String valueid
- XML IDtag
- namepublic XsdString(java.lang.String value, java.lang.String id)
value
- the actual String valueid
- XML IDpublic java.lang.String getValue()
public java.lang.String getId()
getId
in interface IdDecoratedMetadata
IdDecoratedMetadata.getId()
public java.lang.String getTag()
IdDecoratedMetadata.getId()
public void setTag(java.lang.String tg)
IdDecoratedMetadata.getId()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public static boolean isNull(XsdString xsdString)
XsdString
is null NULLXsdString instancexsdString
- the xsdString to testpublic CopyableMetaData copy()
CopyableMetaData
copy
in interface CopyableMetaData
Copyright © 2013 IronJacamar (http://www.ironjacamar.org)