public class SAFSMAPS extends DriverConfiguredSTAFInterfaceClass implements MapsInterface
[STAF] ;NOSTAF=TRUE will launch this service as an embedded services. [SAFS_MAPS] AUTOLAUNCH=TRUE ;ITEM=org.safs.tools.input.SAFSMAPS ;Service=SAFSMAPS ;ServiceClass=org.safs.staf.service.SAFSAppMapService ;ServiceClass=org.safs.staf.service.EmbeddedMapService ;OPTIONS=
The Driver's 'safs.driver.autolaunch' command-line option is also queried for this setting and overrides any other configuration source setting.
The default AUTOLAUNCH setting is TRUE.
The default ITEM value is org.safs.tools.input.SAFSMAPS
The default SERVICECLASS value is org.safs.staf.service.SAFSAppMapService
The default SERVICEJAR value is [safsroot]/lib/safsmaps.jar
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
classpath
Stores classname or JAR file fullpath for STAF service initialization.
|
protected static java.lang.String |
DEFAULT_SAFSMAPS_3_CLASS
"org.safs.staf.service.map.SAFSAppMapService3"
|
protected static java.lang.String |
DEFAULT_SAFSMAPS_CLASS
"org.safs.staf.service.map.SAFSAppMapService"
|
protected static java.lang.String |
DEFAULT_SAFSMAPS_EMBEDDED_CLASS
"org.safs.staf.service.map.EmbeddedMapService"
|
protected static java.lang.String |
DEFAULT_SAFSMAPS_JAR
"safsmaps.jar"
|
config, customStr, customText, debugStr, debugText, driver, DRIVER_TEMP_PROCESS, failedStr, failedText, genericStr, genericText, launchCount, log, machine, otherStr, otherText, passedStr, passedText, processName, running, SAFS_RESBUN_NAME, servicename, shutdownCount, staf, STAFPROC_EXE, warningStr, warningText, weStartedService, weStartedSTAF| Constructor and Description |
|---|
SAFSMAPS()
Constructor for SAFSMAPS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache(UniqueIDInterface map)
NOT YET SUPPORTED BY SAFSMAPS service.
|
void |
closeMap(UniqueIDInterface map)
Close a previously opened App Map.
|
UniqueIDInterface |
getDefaultMap()
Get the ID of the current default map.
|
UniqueSectionInterface |
getDefaultMapSection()
Get the current maps default map section.
|
java.lang.String |
getMapItem(UniqueItemInterface item)
Retrieve the value of an item from an App Map.
|
void |
launchInterface(java.lang.Object configInfo)
Expects a DriverInterface for initialization.
|
void |
openMap(UniqueMapInterface map)
Open a new App Map for reference.
|
void |
reset()
Clear all App Map caches from the service.
|
void |
setDefaultMap(UniqueIDInterface map)
Set a previously opened map to be the default map.
|
void |
setDefaultMapSection(UniqueSectionInterface section)
Set a specific 'section' of a Map to be the default section.
|
configureJSTAFServiceEmbeddedJVMOption, extendedGenericMessage, finalize, getCoreInterface, getEmbeddedJVMBinPath, getSTAFHelper, isToolRunning, logMessage, setLogUtilities, setLogUtilities, shutdown, shutdownService, simpleGenericMessage, simpleGenericSuccessMessage, simpleGenericWarningMessage, simpleSuccessMessage, simpleSuccessMessage, simpleSuccessUsingMessage, standardErrorMessage, waitForServiceStartCompletionprotected static final java.lang.String DEFAULT_SAFSMAPS_CLASS
protected static final java.lang.String DEFAULT_SAFSMAPS_3_CLASS
protected static final java.lang.String DEFAULT_SAFSMAPS_EMBEDDED_CLASS
protected static final java.lang.String DEFAULT_SAFSMAPS_JAR
protected java.lang.String classpath
public SAFSMAPS()
public void launchInterface(java.lang.Object configInfo)
launchInterface in interface ConfigurableToolsInterfacelaunchInterface in class DriverConfiguredSTAFInterfaceClassconfigInfo - can be whatever the final implementation needs it to be. This
might be a String with configuration information, the name of a class, or an instance
of some object used to provide configuration assets.ConfigurableToolsInterface#launchInterface(Object)public void openMap(UniqueMapInterface map)
openMap in interface MapsInterfaceMapsInterface.openMap(UniqueMapInterface)public void setDefaultMap(UniqueIDInterface map)
setDefaultMap in interface MapsInterfaceMapsInterface.setDefaultMap(UniqueIDInterface)public UniqueIDInterface getDefaultMap()
getDefaultMap in interface MapsInterfaceMapsInterface.getDefaultMap()public void setDefaultMapSection(UniqueSectionInterface section)
setDefaultMapSection in interface MapsInterfaceMapsInterface.setDefaultMapSection(UniqueSectionInterface)public UniqueSectionInterface getDefaultMapSection()
getDefaultMapSection in interface MapsInterfacesetDefaultMapSection(UniqueSectionInterface)public java.lang.String getMapItem(UniqueItemInterface item)
getMapItem in interface MapsInterfaceMapsInterface.getMapItem(UniqueItemInterface)public void clearCache(UniqueIDInterface map)
clearCache in interface MapsInterfaceMapsInterface.clearCache(UniqueIDInterface)public void closeMap(UniqueIDInterface map)
closeMap in interface MapsInterfaceMapsInterface.closeMap(UniqueIDInterface)public void reset()
reset in interface GenericToolsInterfaceGenericToolsInterface#reset()Copyright © SAS Institute. All Rights Reserved.