public final class LookupPath extends Path
DISPLAY_CLASS_NAME, DISPLAY_GLOBAL_KEY, DISPLAY_ROW_UID, PARAM_DISPLAY, PARAMS_OPTION_ENCODE, PARAMS_OPTION_HIDE, RESULTS_ALL, RESULTS_MEMORY_ONLY
Constructor and Description |
---|
LookupPath(DataSource ds,
java.lang.String thePath,
DBClass baseClass,
java.util.List<FieldUpdData> lookupFields)
Creates a new Path.
|
Modifier and Type | Method and Description |
---|---|
protected Link |
createLink(java.lang.String thePath,
VirtualDB layer,
DBClassConcrete baseClass)
LookUpPath add behaviour
|
protected void |
parse(java.lang.String thePath,
DBClassConcrete baseClass) |
createInwardTarget, findTargetField, getAsciiDescription, getAsciiDescription, getAsciiDescription, getAsciiDescription, getBaseClassConcrete, getBinaryDescription, getBinaryDescription, getBinaryDescription, getResult, getResult, getSteps, getTarget, getTarget, getTargetClassConcrete, getTargetField, getTargetParams, getTargetRow, getValue, hasInwardLink, isRuntimeEval, isSimpleField, toString
public LookupPath(DataSource ds, java.lang.String thePath, DBClass baseClass, java.util.List<FieldUpdData> lookupFields) throws InvalidPathException
baseClass
- The base classlookupFields
- ds
- The data source for this path.thePath
- The actual pathInvalidPathException
- The syntax for the path is wrong or contains missing classes or fields.protected void parse(java.lang.String thePath, DBClassConcrete baseClass) throws InvalidPathException
parse
in class Path
thePath
- baseClass
- The base classInvalidPathException
protected Link createLink(java.lang.String thePath, VirtualDB layer, DBClassConcrete baseClass) throws InvalidLink
Path
createLink
in class Path
thePath
- layer
- the layerbaseClass
- The base classInvalidLink
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.