|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UnifiableList | |
---|---|
standup.joke | This package provides joke generation functionality and all its related data structures. |
standup.unify | This package provides unification facilities used during the STANDUP joke generation process. |
Uses of UnifiableList in standup.joke |
---|
Fields in standup.joke declared as UnifiableList | |
---|---|
private UnifiableList |
Template.body
|
Methods in standup.joke that return UnifiableList | |
---|---|
UnifiableList |
Template.getBody()
|
Methods in standup.joke with parameters of type UnifiableList | |
---|---|
private WordStruct |
Generator.elaborateBody(UnifiableList templateBody,
String parentTemplateNodeID,
int childNumber,
String templateLabel,
JokeGraph jokeGraph)
The main template filling algorithm. |
Bindings |
Clause.getBindings(UnifiableList outSpecLex,
UnifiableList tempSpecLex)
Returns a Bindings that results from the unification of both the
output specifier and the template specifier instantiations. |
List<List<Keyword>> |
Clause.getClauseInstantiations(UnifiableList input,
InstantiationConstraint[] constraints)
This method takes a Clause, a list of JOKEGRAPHNODES!!! that instantiate the input arguments of the Clause, and an array of InstantiationConstraint objects that further constrain the clause instantiations, and sends a query to the SQL server to retrieve all valid clause instantiations. |
static List<List<Keyword>> |
Clause.getClauseInstantiationsCombined(List<Clause> clauses,
UnifiableList input,
InstantiationConstraint[] constraints)
|
String |
Clause.getInstantiationQuery(UnifiableList inputs,
InstantiationConstraint[] constraints)
Returns an SQL query string that returns all valid instantiations for this Clause , where it has been bound to Schema
instantiations specified by inputs . |
Constructors in standup.joke with parameters of type UnifiableList | |
---|---|
Template(String l,
UnifiableCompound h,
UnifiableList b)
|
Uses of UnifiableList in standup.unify |
---|
Subclasses of UnifiableList in standup.unify | |
---|---|
class |
UnifiableListVar
Represents a unifiable list of UnifiableVariable s. |
Fields in standup.unify declared as UnifiableList | |
---|---|
protected UnifiableList |
UnifiableCompound.arguments
|
Methods in standup.unify that return UnifiableList | |
---|---|
private UnifiableList |
Bindings.dereference(UnifiableList old)
|
static UnifiableList |
UnifiableCompound.doArguments(Element element)
Returns a UnifiableList of the arguments encoded in an XML
element. |
UnifiableList |
UnifiableList.duplicate()
Returns a deep copy of this UnifiableList . |
UnifiableList |
UnifiableCompound.getArguments()
|
(package private) UnifiableList |
UnifiableList.rest()
|
Methods in standup.unify with parameters of type UnifiableList | |
---|---|
private UnifiableList |
Bindings.dereference(UnifiableList old)
|
Constructors in standup.unify with parameters of type UnifiableList | |
---|---|
UnifiableCompound(Unifiable P,
UnifiableList A)
|
|
UnifiableList(UnifiableList els)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |