@NotThreadSafe public class MicroAttribute extends Object implements IMicroAttribute
IMicroAttribute interface.| Constructor and Description |
|---|
MicroAttribute(IMicroQName aQName,
String sAttributeValue) |
MicroAttribute(String sAttributeName,
String sAttributeValue) |
MicroAttribute(String sNamespaceURI,
String sAttributeName,
String sAttributeValue) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
IMicroQName |
getAttributeQName()
Get the qualified name of the attribute.
|
String |
getAttributeValue() |
MicroAttribute |
getClone() |
int |
hashCode() |
com.helger.commons.state.EChange |
setAttributeValue(String sAttributeValue)
Set the value of the attribute.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAsXMLQName, getAsXMLQName, getAttributeName, getNamespaceURI, hasNamespaceURI, hasNamespaceURI, hasNoNamespaceURIpublic MicroAttribute(@Nonnull @Nonempty String sAttributeName, @Nonnull String sAttributeValue)
public MicroAttribute(@Nullable String sNamespaceURI, @Nonnull @Nonempty String sAttributeName, @Nonnull String sAttributeValue)
public MicroAttribute(@Nonnull IMicroQName aQName, @Nonnull String sAttributeValue)
@Nonnull public IMicroQName getAttributeQName()
IMicroAttributegetAttributeQName in interface IMicroAttributenull.@Nonnull public String getAttributeValue()
getAttributeValue in interface IMicroAttributenull.@Nonnull public com.helger.commons.state.EChange setAttributeValue(@Nonnull String sAttributeValue)
IMicroAttributesetAttributeValue in interface IMicroAttributesAttributeValue - The new value to be set. May not be null.EChange.@Nonnull public MicroAttribute getClone()
IMicroAttributegetClone in interface com.helger.commons.lang.ICloneable<IMicroAttribute>getClone in interface IMicroAttributeCopyright © 2014–2017 Philip Helger. All rights reserved.