|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--anvil.Product
Product is a product of data and logic. Data is given by the user (for instance setting global variables) and logic is taken from the script the document is using.
| Constructor Summary | |
Product(Address address,
Module script)
Constructs new Product. |
|
Product(Address address,
java.io.OutputStream output,
Citizen citizen,
Module script)
Constructs new Product. |
|
Product(Address address,
java.io.OutputStream output,
Module script)
Constructs new Product. |
|
| Method Summary | |
void |
destroy()
Destroys this product and context associated with it. |
Any |
forge(java.lang.String function)
Calls given function. |
Any |
forge(java.lang.String function,
Any[] parameters)
|
Any |
forge(java.lang.String function,
java.lang.Object p0)
|
Any |
forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1)
|
Any |
forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2)
|
Any |
forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
|
Any |
forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3,
java.lang.Object p4)
|
Any |
getGlobal(java.lang.String name)
Gets a variable from global namespace. |
Namespace |
getGlobalNamespace()
Returns the global namespace used. |
Module |
getModule()
Returns the script being used by this document. |
Any |
setGlobal(java.lang.String name,
Any value)
Sets a variable to global namespace. |
Any |
setGlobal(java.lang.String name,
boolean value)
Sets a variable to global namespace. |
Any |
setGlobal(java.lang.String name,
double value)
Sets a variable to global namespace. |
Any |
setGlobal(java.lang.String name,
int value)
Sets a variable to global namespace. |
Any |
setGlobal(java.lang.String name,
java.lang.Object value)
Sets a variable to global namespace. |
Any |
setGlobal(java.lang.String name,
java.lang.String value)
Sets a variable to global namespace. |
void |
setLanguage(java.lang.String language)
|
void |
setOutputStream(java.io.OutputStream output)
Sets the output stream to write to. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Product(Address address,
java.io.OutputStream output,
Citizen citizen,
Module script)
script - Module
public Product(Address address,
java.io.OutputStream output,
Module script)
script - Module
public Product(Address address,
Module script)
script - Module| Method Detail |
public void destroy()
public void setOutputStream(java.io.OutputStream output)
output - Output streampublic Module getModule()
public Namespace getGlobalNamespace()
public Any getGlobal(java.lang.String name)
name - Name of variable
null if it wasn't found
public Any setGlobal(java.lang.String name,
boolean value)
name - Name of variablevalue - Value
public Any setGlobal(java.lang.String name,
int value)
name - Name of variablevalue - Value
public Any setGlobal(java.lang.String name,
double value)
name - Name of variablevalue - Value
public Any setGlobal(java.lang.String name,
java.lang.String value)
name - Name of variablevalue - Value
public Any setGlobal(java.lang.String name,
Any value)
name - Name of variablevalue - Value
public Any setGlobal(java.lang.String name,
java.lang.Object value)
name - Name of variablevalue - Value
public void setLanguage(java.lang.String language)
public Any forge(java.lang.String function)
throws ForgingException
function - Name of function to call
ForgingException
public Any forge(java.lang.String function,
java.lang.Object p0)
throws ForgingException
ForgingException
public Any forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1)
throws ForgingException
ForgingException
public Any forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2)
throws ForgingException
ForgingException
public Any forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
throws ForgingException
ForgingException
public Any forge(java.lang.String function,
java.lang.Object p0,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3,
java.lang.Object p4)
throws ForgingException
ForgingException
public Any forge(java.lang.String function,
Any[] parameters)
throws ForgingException
ForgingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||