public class JLJsonFeatureHandler extends JLJsonCommandHandler implements JLFeatureRequestParams, JLFeatureResponseParams
COMMAND, FUNC_DELETE, FUNC_DELETE_PARAM, FUNC_LIST, FUNC_LIST_GROUP_FEATURES, FUNC_LIST_PARAMS, FUNC_LIST_PATTERN_FEATURES, FUNC_LIST_SELECTED, FUNC_PARAM_EXISTS, FUNC_RENAME, FUNC_RESUME, FUNC_SET_PARAM, FUNC_SUPPRESS, FUNC_USER_SELECT_CSYS, PARAM_CLIP, PARAM_GROUP_NAME, PARAM_ID, PARAM_INC_UNNAMED, PARAM_MAX, PARAM_MODEL, PARAM_NAME, PARAM_NAMES, PARAM_NEWNAME, PARAM_NO_COMP, PARAM_NO_DATUM, PARAM_PARAM, PARAM_PARAMS, PARAM_PATH, PARAM_PATHS, PARAM_PATTERN_NAME, PARAM_RELCOMMENT, PARAM_RELDELETE, PARAM_STATUS, PARAM_TYPE, PARAM_WCHILDRENOUTPUT_EXISTS, OUTPUT_FEATLIST, OUTPUT_FEATNO, OUTPUT_ID, OUTPUT_PARAMLIST, OUTPUT_PATH| Constructor and Description |
|---|
JLJsonFeatureHandler(IJLFeature featHandler) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Hashtable<java.lang.String,java.lang.Object> |
handleFunction(java.lang.String sessionId,
java.lang.String function,
java.util.Hashtable<java.lang.String,java.lang.Object> input)
Handle a server request for this family of functions.
|
checkDoubleParameter, checkFlagParameter, checkIntParameter, checkMapParameter, checkParameter, checkStringParameter, getIntArray, getStringListValue, isPattern, readPoint, readTransform, writeInertia, writePoint, writeTransformpublic JLJsonFeatureHandler(IJLFeature featHandler)
featHandler - public java.util.Hashtable<java.lang.String,java.lang.Object> handleFunction(java.lang.String sessionId,
java.lang.String function,
java.util.Hashtable<java.lang.String,java.lang.Object> input)
throws JLIException
JLJsonCommandHandlerhandleFunction in class JLJsonCommandHandlersessionId - The current session id.function - The name of the function to execute.input - Input parameter data for the function, converted from JSON.JLIException