|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.base.SourceBeanAttribute
La classe SourceBeanAttribute
contiene una singola coppia
chiave-valore di un attributo memorizzato in un SourceBean
.
La rappresentazione XML di un SourceBeanAttribute
a seconda del
valore contenuto è:
SourceBean value = new SourceBean("foo"); value.setAttribute("param1", "value1"); SourceBeanAttribute attribute = new SourceBeanAttribute(value.getName(), value); attribute.toXML() => <FOO param1="value1"> </FOO>
XMLObject value = ... SourceBeanAttribute attribute = new SourceBeanAttribute("foo", value); attribute.toXML() => <FOO> value.toXML() </FOO>
Object value = ... SourceBeanAttribute attribute = new SourceBeanAttribute("foo", value); attribute.toXML() => <FOO foo=value.toString()> </FOO>
SourceBean
,
Serialized FormConstructor Summary | |
SourceBeanAttribute(SourceBeanAttribute attribute)
Costruisce un SourceBeanAttribute copia di attribute.
|
|
SourceBeanAttribute(java.lang.String key,
java.lang.Object value)
Costruisce un SourceBeanAttribute con chiave key
e valore value. |
Method Summary | |
CloneableObject |
cloneObject()
Ritorna un CloneableObject copia non profonda dell'oggetto stesso.
|
java.lang.String |
getKey()
Ritorna la chiave associata all'attributo. |
java.lang.Object |
getValue()
Ritorna il valore associato all'attributo. |
void |
setKey(java.lang.String key)
Imposta la chiave associata all'attributo. |
void |
setValue(java.lang.Object value)
Imposta il valore associato all'attributo. |
java.lang.String |
toXMLString()
Ritorna una stringa contenente la rappresentazione XML del SourceBeanAttribute . |
java.lang.String |
toXMLString(int level)
Ritorna una stringa contenente la rappresentazione XML del SourceBeanAttribute con un livello di indentazione pari
a level. |
protected static java.lang.String |
validateKey(java.lang.String key)
Valida la stringa key, quale nome formalmente corretto di un elemento o parametro XML. |
protected static java.lang.Object |
validateValue(java.lang.Object value)
Verifica che l'oggetto value sia diverso da null. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SourceBeanAttribute(java.lang.String key, java.lang.Object value) throws SourceBeanException
SourceBeanAttribute
con chiave key
e valore value.
key
- chiave dell'attributovalue
- valore dell'attributo
SourceBeanException
- viene lanciata se la chiave o il valore
non sono validiSourceBeanAttribute(SourceBeanAttribute)
public SourceBeanAttribute(SourceBeanAttribute attribute) throws SourceBeanException
SourceBeanAttribute
copia di attribute.
attribute
- SourceBeanAttribute
da copiare
SourceBeanException
- viene lanciata se il parametro di input
attribute è nulloSourceBeanAttribute(String, Object)
Method Detail |
public CloneableObject cloneObject()
CloneableObject
copia non profonda dell'oggetto stesso.
cloneObject
in interface CloneableObject
SourceBeanAttribute
stessoprotected static java.lang.String validateKey(java.lang.String key) throws SourceBeanException
SourceBeanException
protected static java.lang.Object validateValue(java.lang.Object value) throws SourceBeanException
SourceBeanException
public java.lang.String getKey()
public void setKey(java.lang.String key) throws SourceBeanException
SourceBeanException
public java.lang.Object getValue()
public void setValue(java.lang.Object value) throws SourceBeanException
SourceBeanException
public java.lang.String toXMLString()
SourceBeanAttribute
.
public java.lang.String toXMLString(int level)
SourceBeanAttribute
con un livello di indentazione pari
a level.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |