org.apache.ivy.util.extendable
Class DefaultExtendableItem
java.lang.Object
org.apache.ivy.util.extendable.UnmodifiableExtendableItem
org.apache.ivy.util.extendable.DefaultExtendableItem
- All Implemented Interfaces:
- ExtendableItem
- Direct Known Subclasses:
- Configuration
public class DefaultExtendableItem
- extends UnmodifiableExtendableItem
An item which is meant to be extended, i.e. defined using extra attributes
Method Summary |
void |
setAttribute(java.lang.String attName,
java.lang.String attValue,
boolean extra)
|
void |
setExtraAttribute(java.lang.String attName,
java.lang.String attValue)
|
void |
setStandardAttribute(java.lang.String attName,
java.lang.String attValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultExtendableItem
public DefaultExtendableItem()
DefaultExtendableItem
public DefaultExtendableItem(java.util.Map stdAttributes,
java.util.Map extraAttributes)
setExtraAttribute
public void setExtraAttribute(java.lang.String attName,
java.lang.String attValue)
- Overrides:
setExtraAttribute
in class UnmodifiableExtendableItem
setStandardAttribute
public void setStandardAttribute(java.lang.String attName,
java.lang.String attValue)
- Overrides:
setStandardAttribute
in class UnmodifiableExtendableItem
setAttribute
public void setAttribute(java.lang.String attName,
java.lang.String attValue,
boolean extra)
- Overrides:
setAttribute
in class UnmodifiableExtendableItem