public class ParamTemplate
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ParamTemplate()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAllTypes()
Add all known types.
|
void |
addType(java.lang.String theType)
Add the specified type.
|
void |
addType(ValueType theType)
Add a type using a type enum.
|
java.util.List<ValueType> |
determineArgumentTypes(java.util.List<ValueType> parentTypes)
Determine the possable argument types, given the parent types.
|
java.util.Set<ValueType> |
getPossibleTypes() |
boolean |
isPassThrough() |
void |
setPassThrough(boolean passThrough) |
public void addAllTypes()
public void addType(java.lang.String theType)
theType - The type to add.public void addType(ValueType theType)
theType - The type to add.public java.util.List<ValueType> determineArgumentTypes(java.util.List<ValueType> parentTypes)
parentTypes - The parent types.public java.util.Set<ValueType> getPossibleTypes()
public boolean isPassThrough()
public void setPassThrough(boolean passThrough)
passThrough - the passThrough to set