Package repast.simphony.parameter.xml
Class AbstractParameterSetterCreator
- java.lang.Object
-
- repast.simphony.parameter.xml.AbstractParameterSetterCreator
-
- All Implemented Interfaces:
ParameterSetterCreator
- Direct Known Subclasses:
AbstractNumberSetterCreator
,ConstantBooleanSetterCreator
,ConstantObjectSetterCreator
,ConstantStringSetterCreator
,ListSetterCreator
,ObjectListSetterCreator
public abstract class AbstractParameterSetterCreator extends Object implements ParameterSetterCreator
- Version:
- $Revision$ $Date$
- Author:
- Nick Collier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractParameterSetterCreator.AttributesValueGetter
protected class
AbstractParameterSetterCreator.MapValueGetter
protected static interface
AbstractParameterSetterCreator.ValueGetter
-
Field Summary
Fields Modifier and Type Field Description protected AbstractParameterSetterCreator.ValueGetter
attributes
protected String
name
-
Constructor Summary
Constructors Constructor Description AbstractParameterSetterCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(Map<String,String> attributes)
Initializes this ParameterSetterCreator with the specified attributes.void
init(Attributes attributes)
Initializes this ParameterSetterCreator with the specified attributes.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface repast.simphony.parameter.xml.ParameterSetterCreator
addParameter, createSetter
-
-
-
-
Field Detail
-
attributes
protected AbstractParameterSetterCreator.ValueGetter attributes
-
name
protected String name
-
-
Method Detail
-
init
public void init(Attributes attributes) throws ParameterFormatException
Initializes this ParameterSetterCreator with the specified attributes. Any following calls to addParameter or createSetter will use this attributes.- Specified by:
init
in interfaceParameterSetterCreator
- Parameters:
attributes
-- Throws:
ParameterFormatException
-
init
public void init(Map<String,String> attributes) throws ParameterFormatException
Initializes this ParameterSetterCreator with the specified attributes. Any following calls to addParameter or createSetter will use this attributes.- Parameters:
attributes
-- Throws:
ParameterFormatException
-
-