public class JLJsonInterfaceHandler extends JLJsonCommandHandler implements JLInterfaceRequestParams, JLInterfaceResponseParams
COMMAND, FUNC_EXPORT_3DPDF, FUNC_EXPORT_FILE, FUNC_EXPORT_IMAGE, FUNC_EXPORT_PDF, FUNC_EXPORT_PROGRAM, FUNC_IMPORT_FILE, FUNC_IMPORT_PROGRAM, FUNC_MAPKEY, FUNC_PLOT, PARAM_ADVANCED, PARAM_DELAY, PARAM_DEPTH, PARAM_DIRNAME, PARAM_DPI, PARAM_DRIVER, PARAM_FILENAME, PARAM_GEOM_FLAGS, PARAM_HEIGHT, PARAM_MODEL, PARAM_NEWMODELTYPE, PARAM_NEWNAME, PARAM_SCRIPT, PARAM_SHEET_RANGE, PARAM_TYPE, PARAM_USE_DRW_SETTINGS, PARAM_WIDTH, TYPE_BMP, TYPE_CATIA, TYPE_DXF, TYPE_EPS, TYPE_IGES, TYPE_JPEG, TYPE_NEUTRAL, TYPE_POSTSCRIPT, TYPE_PROPROGRAM, TYPE_PV, TYPE_SAT, TYPE_STEP, TYPE_TIFF, TYPE_VRMLOUTPUT_DIRNAME, OUTPUT_FILENAME, OUTPUT_MODEL| Constructor and Description |
|---|
JLJsonInterfaceHandler(IJLTransfer intfHandler) |
| 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 JLJsonInterfaceHandler(IJLTransfer intfHandler)
intfHandler - 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