public class JLFeature extends java.lang.Object implements IJLFeature
| Modifier and Type | Class and Description |
|---|---|
class |
JLFeature.SetLooper
An implementation of FeatureLooper to set a parameter value on a feature.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
FEATURE_LIMIT
Maximum number of characters in a feature name
|
ENCODED_NO, ENCODED_YES, GETPATHS_NO, GETPATHS_YES, INCLUDEUNNAMED_NO, INCLUDEUNNAMED_YES, NOCOMPFEAT_NO, NOCOMPFEAT_YES, NODATUMFEAT_NO, NODATUMFEAT_YES, NONAME_FEATURE, STATUS_ACTIVE, STATUS_FAMILY_TABLE_SUPPRESSED, STATUS_INACTIVE, STATUS_PROGRAM_SUPPRESSED, STATUS_SIMP_REP_SUPPRESSED, STATUS_SUPPRESSED, STATUS_UNREGENERATED| Constructor and Description |
|---|
JLFeature() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUDF(java.lang.String filename,
java.lang.String udfFile,
java.lang.String csysName,
java.lang.String csysPrompt,
java.util.Map<java.lang.String,java.lang.Number> dimensions,
java.util.Map<java.lang.String,java.lang.Object> parameters,
AbstractJLISession sess) |
void |
addUDF(java.lang.String filename,
java.lang.String udfFile,
java.lang.String csysName,
java.lang.String csysPrompt,
java.util.Map<java.lang.String,java.lang.Number> dimensions,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String sessionId) |
void |
delete(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
AbstractJLISession sess) |
void |
delete(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
java.lang.String sessionId) |
void |
deleteParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
AbstractJLISession sess) |
void |
deleteParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.String sessionId) |
void |
doDelete(AbstractJLISession jliSession,
CallSolid solid,
java.util.List<CallFeature> features,
boolean clip)
Perform the delete operations.
|
void |
doResume(AbstractJLISession jliSession,
CallSolid solid,
java.util.List<CallFeature> features)
Perform the resume operations.
|
void |
doSuppress(AbstractJLISession jliSession,
CallSolid solid,
java.util.List<CallFeature> features,
boolean clip)
Perform the suppress operations.
|
java.util.List<FeatureData> |
list(java.lang.String filename,
java.lang.String featureName,
java.lang.String featureStatus,
java.lang.String featureType,
boolean paths,
boolean noDatumFeatures,
boolean includeUnnamed,
boolean noComponentFeatures,
AbstractJLISession sess) |
java.util.List<FeatureData> |
list(java.lang.String filename,
java.lang.String featureName,
java.lang.String featureStatus,
java.lang.String featureType,
boolean paths,
boolean noDatumFeatures,
boolean includeUnnamed,
boolean noComponentFeatures,
java.lang.String sessionId) |
java.util.List<FeatureData> |
listGroupFeatures(java.lang.String filename,
java.lang.String groupName,
java.lang.String featureType,
AbstractJLISession sess) |
java.util.List<FeatureData> |
listGroupFeatures(java.lang.String filename,
java.lang.String groupName,
java.lang.String featureType,
java.lang.String sessionId) |
java.util.List<ParameterData> |
listParams(java.lang.String filename,
java.lang.String featName,
int featId,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
java.lang.String typePattern,
java.lang.String valuePattern,
boolean encoded,
boolean noDatumFeatures,
boolean includeUnnamed,
boolean noComponentFeatures,
AbstractJLISession sess) |
java.util.List<ParameterData> |
listParams(java.lang.String filename,
java.lang.String featName,
int featId,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
java.lang.String typePattern,
java.lang.String valuePattern,
boolean encoded,
boolean noDatumFeatures,
boolean includeUnnamed,
boolean noComponentFeatures,
java.lang.String sessionId) |
java.util.List<FeatureData> |
listPatternFeatures(java.lang.String filename,
java.lang.String patternName,
java.lang.String featureType,
AbstractJLISession sess) |
java.util.List<FeatureData> |
listPatternFeatures(java.lang.String filename,
java.lang.String patternName,
java.lang.String featureType,
java.lang.String sessionId) |
java.util.List<FeatSelectData> |
listSelected(boolean paths,
AbstractJLISession sess) |
java.util.List<FeatSelectData> |
listSelected(boolean paths,
java.lang.String sessionId) |
boolean |
paramExists(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
AbstractJLISession sess) |
boolean |
paramExists(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
java.lang.String sessionId) |
void |
rename(java.lang.String filename,
java.lang.String featureName,
int featureId,
java.lang.String newName,
AbstractJLISession sess) |
void |
rename(java.lang.String filename,
java.lang.String featureName,
int featureId,
java.lang.String newName,
java.lang.String sessionId) |
void |
resume(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean withChildren,
AbstractJLISession sess) |
void |
resume(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean withChildren,
java.lang.String sessionId) |
void |
setParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.Object value,
java.lang.String type,
int designate,
boolean encoded,
boolean noCreate,
java.lang.String description,
AbstractJLISession sess) |
void |
setParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.Object value,
java.lang.String type,
int designate,
boolean encoded,
boolean noCreate,
java.lang.String description,
java.lang.String sessionId) |
void |
suppress(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
boolean withChildren,
AbstractJLISession sess) |
void |
suppress(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
boolean withChildren,
java.lang.String sessionId) |
java.util.List<FeatSelectData> |
userSelectCsys(java.lang.String modelname,
int max,
AbstractJLISession sess) |
java.util.List<FeatSelectData> |
userSelectCsys(java.lang.String modelname,
int max,
java.lang.String sessionId) |
protected static java.lang.String |
validateFeatureName(java.lang.String feat)
Check whether a feature name is valid.
|
public static final int FEATURE_LIMIT
public void delete(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
java.lang.String sessionId)
throws JLIException
delete in interface IJLFeatureJLIExceptionpublic void delete(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
AbstractJLISession sess)
throws JLIException
delete in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> list(java.lang.String filename, java.lang.String featureName, java.lang.String featureStatus, java.lang.String featureType, boolean paths, boolean noDatumFeatures, boolean includeUnnamed, boolean noComponentFeatures, java.lang.String sessionId) throws JLIException
list in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> list(java.lang.String filename, java.lang.String featureName, java.lang.String featureStatus, java.lang.String featureType, boolean paths, boolean noDatumFeatures, boolean includeUnnamed, boolean noComponentFeatures, AbstractJLISession sess) throws JLIException
list in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> listPatternFeatures(java.lang.String filename, java.lang.String patternName, java.lang.String featureType, java.lang.String sessionId) throws JLIException
listPatternFeatures in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> listPatternFeatures(java.lang.String filename, java.lang.String patternName, java.lang.String featureType, AbstractJLISession sess) throws JLIException
listPatternFeatures in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> listGroupFeatures(java.lang.String filename, java.lang.String groupName, java.lang.String featureType, java.lang.String sessionId) throws JLIException
listGroupFeatures in interface IJLFeatureJLIExceptionpublic java.util.List<FeatureData> listGroupFeatures(java.lang.String filename, java.lang.String groupName, java.lang.String featureType, AbstractJLISession sess) throws JLIException
listGroupFeatures in interface IJLFeatureJLIExceptionpublic java.util.List<FeatSelectData> listSelected(boolean paths, java.lang.String sessionId) throws JLIException
listSelected in interface IJLFeatureJLIExceptionpublic java.util.List<FeatSelectData> listSelected(boolean paths, AbstractJLISession sess) throws JLIException
listSelected in interface IJLFeatureJLIExceptionpublic void rename(java.lang.String filename,
java.lang.String featureName,
int featureId,
java.lang.String newName,
java.lang.String sessionId)
throws JLIException
rename in interface IJLFeatureJLIExceptionpublic void rename(java.lang.String filename,
java.lang.String featureName,
int featureId,
java.lang.String newName,
AbstractJLISession sess)
throws JLIException
rename in interface IJLFeatureJLIExceptionpublic void resume(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean withChildren,
java.lang.String sessionId)
throws JLIException
resume in interface IJLFeatureJLIExceptionpublic void resume(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean withChildren,
AbstractJLISession sess)
throws JLIException
resume in interface IJLFeatureJLIExceptionpublic void suppress(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
boolean withChildren,
java.lang.String sessionId)
throws JLIException
suppress in interface IJLFeatureJLIExceptionpublic void suppress(java.lang.String filename,
java.lang.String featureName,
java.util.List<java.lang.String> featureNames,
int featureId,
java.lang.String featureStatus,
java.lang.String featureType,
boolean clip,
boolean withChildren,
AbstractJLISession sess)
throws JLIException
suppress in interface IJLFeatureJLIExceptionpublic java.util.List<FeatSelectData> userSelectCsys(java.lang.String modelname, int max, java.lang.String sessionId) throws JLIException
userSelectCsys in interface IJLFeatureJLIExceptionpublic java.util.List<FeatSelectData> userSelectCsys(java.lang.String modelname, int max, AbstractJLISession sess) throws JLIException
userSelectCsys in interface IJLFeatureJLIExceptionpublic void deleteParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.String sessionId)
throws JLIException
deleteParam in interface IJLFeatureJLIExceptionpublic void deleteParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
AbstractJLISession sess)
throws JLIException
deleteParam in interface IJLFeatureJLIExceptionpublic boolean paramExists(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
java.lang.String sessionId)
throws JLIException
paramExists in interface IJLFeatureJLIExceptionpublic boolean paramExists(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.util.List<java.lang.String> paramNames,
AbstractJLISession sess)
throws JLIException
paramExists in interface IJLFeatureJLIExceptionpublic java.util.List<ParameterData> listParams(java.lang.String filename, java.lang.String featName, int featId, java.lang.String paramName, java.util.List<java.lang.String> paramNames, java.lang.String typePattern, java.lang.String valuePattern, boolean encoded, boolean noDatumFeatures, boolean includeUnnamed, boolean noComponentFeatures, java.lang.String sessionId) throws JLIException
listParams in interface IJLFeatureJLIExceptionpublic java.util.List<ParameterData> listParams(java.lang.String filename, java.lang.String featName, int featId, java.lang.String paramName, java.util.List<java.lang.String> paramNames, java.lang.String typePattern, java.lang.String valuePattern, boolean encoded, boolean noDatumFeatures, boolean includeUnnamed, boolean noComponentFeatures, AbstractJLISession sess) throws JLIException
listParams in interface IJLFeatureJLIExceptionpublic void setParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.Object value,
java.lang.String type,
int designate,
boolean encoded,
boolean noCreate,
java.lang.String description,
java.lang.String sessionId)
throws JLIException
setParam in interface IJLFeatureJLIExceptionpublic void setParam(java.lang.String filename,
java.lang.String featName,
java.lang.String paramName,
java.lang.Object value,
java.lang.String type,
int designate,
boolean encoded,
boolean noCreate,
java.lang.String description,
AbstractJLISession sess)
throws JLIException
setParam in interface IJLFeatureJLIExceptionpublic void addUDF(java.lang.String filename,
java.lang.String udfFile,
java.lang.String csysName,
java.lang.String csysPrompt,
java.util.Map<java.lang.String,java.lang.Number> dimensions,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String sessionId)
throws JLIException
addUDF in interface IJLFeatureJLIExceptionpublic void addUDF(java.lang.String filename,
java.lang.String udfFile,
java.lang.String csysName,
java.lang.String csysPrompt,
java.util.Map<java.lang.String,java.lang.Number> dimensions,
java.util.Map<java.lang.String,java.lang.Object> parameters,
AbstractJLISession sess)
throws JLIException
addUDF in interface IJLFeatureJLIExceptionprotected static java.lang.String validateFeatureName(java.lang.String feat)
throws JLIException
feat - The feature nameJLIExceptionpublic void doDelete(AbstractJLISession jliSession, CallSolid solid, java.util.List<CallFeature> features, boolean clip) throws JLIException, com.ptc.cipjava.jxthrowable
jliSession - The JShell sessionsolid - The Solid that owns the featuresfeatures - The features to deleteclip - Whether to clip childrenJLIExceptioncom.ptc.cipjava.jxthrowablepublic void doResume(AbstractJLISession jliSession, CallSolid solid, java.util.List<CallFeature> features) throws JLIException, com.ptc.cipjava.jxthrowable
jliSession - The JShell sessionsolid - The Solid that owns the featuresfeatures - The features to resumeJLIExceptioncom.ptc.cipjava.jxthrowablepublic void doSuppress(AbstractJLISession jliSession, CallSolid solid, java.util.List<CallFeature> features, boolean clip) throws JLIException, com.ptc.cipjava.jxthrowable
jliSession - The JShell sessionsolid - The Solid that owns the featuresfeatures - The features to suppressclip - Whether to clip childrenJLIExceptioncom.ptc.cipjava.jxthrowable