|
||||||||
| 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 remove
void 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 | |||||||