|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuilderInputs
This holds a set of builder inputs and is passed to builders during generation.
Method Summary | |
---|---|
boolean |
getBoolean(java.lang.String name,
boolean defaultValue)
Gets the named data as a boolean. |
java.util.Iterator |
getIterator()
Gets an iterator to all of the names of the named data. |
java.lang.Object |
getObject(java.lang.String strName,
java.lang.Object defaultValue)
Gets the named data as a Object. |
java.lang.String |
getString(java.lang.String name,
java.lang.String defaultValue)
Gets the named data as a String. |
IXml |
getXml(java.lang.String name,
IXml defaultValue)
Gets the named data as a IXml. |
void |
removeValue(java.lang.String strName)
Removes an input |
void |
setBoolean(java.lang.String name,
boolean value)
Sets the named data with the specified boolean value. |
void |
setObject(java.lang.String strName,
java.lang.Object value)
Sets the named data with the specified Object value. |
void |
setString(java.lang.String name,
java.lang.String value)
Sets the named data with the specified String value. |
void |
setXml(java.lang.String name,
IXml value)
Sets the named data with the specified IXml value. |
Method Detail |
---|
boolean getBoolean(java.lang.String name, boolean defaultValue)
name
- The name of the boolean value to get.defaultValue
- the value to return if the named element doesn't exist
Get a boolean input with a default of "false". boolean inputBoolean = builderInputs.getBoolean("MyBooleanInput", false);
java.util.Iterator getIterator()
Show all the builder input names and values: for (Iterator i = builderInputs.getIterator(); i.hasNext();) { String inputName = (String)i.next(); System.out.println("input name: " + inputName + " value: " + builderInputs.getObject(inputName, null)); }
java.lang.Object getObject(java.lang.String strName, java.lang.Object defaultValue)
strName
- The name of the Object value to get.defaultValue
- the value to return if the named element doesn't exist
Get the input "MyInput" and default to null: builderInputs.getObject("MyInput", null);
java.lang.String getString(java.lang.String name, java.lang.String defaultValue)
name
- The name of the String value to get.defaultValue
- the value to return if the named element doesn't exist
Get a String input with a default of "abc". String inputString = builderInputs.getString("MyStringInput", "abc");
IXml getXml(java.lang.String name, IXml defaultValue)
name
- The name of the IXml value to get.defaultValue
- the value to return if the named element doesn't exist
Get an XML input with a default of a single empty element. IXml inputXML = builderInputs.getXml("MyXMLInput", XmlUtil.create("EmptyElement"));
void removeValue(java.lang.String strName)
strName
- The name of the input to removevoid setBoolean(java.lang.String name, boolean value)
name
- The name of the value to set.value
- The value to set on the specified name.Set a boolean input to "false". builderInputs.setBoolean("MyBooleanInput", false);
void setObject(java.lang.String strName, java.lang.Object value)
strName
- The name of the value to set.value
- The value to set on the specified name.void setString(java.lang.String name, java.lang.String value)
name
- The name of the value to set.value
- The value to set on the specified name.Set a String input to "abc". builderInputs.setString("MyStringInput", "abc");
void setXml(java.lang.String name, IXml value)
name
- The name of the value to set.value
- The value to set on the specified name.Set an XML input to a single empty element. builderInputs.setXml("MyXMLInput", XmlUtil.create("EmptyElement"));
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |