org.java.plugin.tools.mocks
Class MockPluginAttribute
java.lang.Object
org.java.plugin.tools.mocks.MockIdentity
org.java.plugin.tools.mocks.MockPluginElement<PluginAttribute>
org.java.plugin.tools.mocks.MockPluginAttribute
- All Implemented Interfaces:
- Documentable<PluginAttribute>, Identity, PluginAttribute, PluginElement<PluginAttribute>
public class MockPluginAttribute
- extends MockPluginElement<PluginAttribute>
- implements PluginAttribute
- Version:
- $Id$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.java.plugin.registry.Identity |
getId |
MockPluginAttribute
public MockPluginAttribute()
- No-arguments constructor.
MockPluginAttribute
public MockPluginAttribute(java.lang.String id,
java.lang.String aValue)
- Parameters:
id
- attribute IDaValue
- attribute value
getSubAttribute
public PluginAttribute getSubAttribute(java.lang.String id)
- Specified by:
getSubAttribute
in interface PluginAttribute
- Parameters:
id
- ID of sub-attribute to look for
- Returns:
- sub-attribute with given ID
- See Also:
PluginAttribute.getSubAttribute(
java.lang.String)
getSubAttributes
public java.util.Collection<PluginAttribute> getSubAttributes()
- Specified by:
getSubAttributes
in interface PluginAttribute
- Returns:
- collection of all sub-attributes of this attribute
- See Also:
PluginAttribute.getSubAttributes()
getSubAttributes
public java.util.Collection<PluginAttribute> getSubAttributes(java.lang.String id)
- Specified by:
getSubAttributes
in interface PluginAttribute
- Parameters:
id
- ID of sub-attribute to look for
- Returns:
- collection of all sub-attributes with given ID
- See Also:
PluginAttribute.getSubAttributes(
java.lang.String)
addSubAttribute
public MockPluginAttribute addSubAttribute(PluginAttribute attribute)
- Parameters:
attribute
- sub-attribute to add
- Returns:
- this instance
getSuperAttribute
public PluginAttribute getSuperAttribute()
- Specified by:
getSuperAttribute
in interface PluginAttribute
- Returns:
- attribute, of which this one is child or
null
if
this is top level attribute - See Also:
PluginAttribute.getSuperAttribute()
setSuperAttribute
public MockPluginAttribute setSuperAttribute(PluginAttribute attribute)
- Parameters:
attribute
- the super attribute to set
- Returns:
- this instance
getValue
public java.lang.String getValue()
- Specified by:
getValue
in interface PluginAttribute
- Returns:
- attribute value as it is specified in manifest
- See Also:
PluginAttribute.getValue()
setValue
public MockPluginAttribute setValue(java.lang.String attributeValue)
- Parameters:
attributeValue
- the attribute value to set
- Returns:
- this instance
Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.