|
SandMark version 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sandmark.CLI | +--sandmark.Console
The sandmark.Console class presents a graphical interface to the SandMark system. Run with : java -classpath sandmark.jar:jpda.jar sandmark.Console
Field Summary | |
static java.util.Properties |
props
|
static java.lang.String |
TraceFileExtension
|
static double |
version
|
Constructor Summary | |
Console()
|
Method Summary | |
(package private) static void |
abort(java.lang.String s)
Aborts a batch-mode program with an error message. |
(package private) static void |
abort(java.lang.Throwable t)
Aborts a batch-mode program in response to a caught exception. |
boolean |
changeTabPane(SandMarkFrame f)
This is a very inelegant routine which is used to ensure that users don't skip from one tab to another in the GUI, while an operation is in progress. |
static boolean |
check(boolean val,
java.lang.String msg)
Error message method. |
static boolean |
checkProp(java.lang.String key,
java.lang.String msg)
If key's property value is missing, issue an error message and return true. |
static java.util.Properties |
constructClassPath(java.lang.String jarInputKey)
Construct and return a new property list. |
static java.lang.String |
constructNewFileName(java.lang.String resultingPropName,
java.lang.String userFileName,
java.lang.String extension,
java.lang.String propName)
Construct a new filename by replacing the extensions of an other filename. |
static java.lang.String |
constructOutputFileName(java.lang.String output,
java.lang.String suffix,
java.lang.String input)
Construct a new filename based on the 'input' filename. |
static void |
dumpProp()
Prints props.list to System.out |
void |
dynamicWatermarkDeselected(SandMarkFrame f)
|
void |
dynamicWatermarkEmbedButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkEmbedPaneDeselected(SandMarkFrame f)
|
void |
dynamicWatermarkEmbedPaneSelected(SandMarkFrame f)
|
java.lang.String |
dynamicWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkRecognizeDoneButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkRecognizePaneDeselected(SandMarkFrame f)
|
void |
dynamicWatermarkRecognizePaneSelected(SandMarkFrame f)
|
void |
dynamicWatermarkRecognizeStartButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkSelected(SandMarkFrame f)
|
void |
dynamicWatermarkTraceDoneButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkTracePaneDeselected(SandMarkFrame f)
|
void |
dynamicWatermarkTracePaneSelected(SandMarkFrame f)
|
void |
dynamicWatermarkTraceStartButtonPressed(SandMarkFrame f)
|
void |
dynamicWatermarkUpdateEmbedPaneData(SandMarkFrame f)
|
void |
dynamicWatermarkUpdateRecognizePaneData(SandMarkFrame f)
|
void |
dynamicWatermarkUpdateTracePaneData(SandMarkFrame f)
|
static java.lang.String |
getAboutHTML()
Get the HTML codes of the about page for SandMark |
static ConfigProperties |
getConfigProperties()
|
static java.lang.String |
getHelpURL()
Get the URL for the Help page for Sandmark |
static java.lang.String |
getProp(java.lang.String key)
Get a property. |
static java.lang.String |
getProp(java.lang.String key,
java.lang.String defaultKey)
Get a property. |
static java.lang.String |
getProp(java.lang.String key,
java.lang.String defaultKey1,
java.lang.String defaultKey2)
Get a property. |
static java.util.Properties |
getProperties()
Return the current list of properties. |
static void |
initProps()
Set default properties. |
static void |
main(java.lang.String[] args)
Execution begins here for interactive runs of SandMark. |
void |
obfuscateButtonPressed(SandMarkFrame f)
|
void |
obfuscatePaneDeselected(SandMarkFrame f)
|
void |
obfuscatePaneSelected(SandMarkFrame f)
|
void |
optimiseButtonPressed(SandMarkFrame f)
|
void |
optimisePaneDeselected(SandMarkFrame f)
|
void |
optimisePaneSelected(SandMarkFrame f)
|
(package private) static void |
printUsage(java.lang.Class mainclass,
java.lang.String[] speclist,
java.lang.String[] arglist)
|
void |
runScript(SandMarkFrame f,
java.lang.String file)
|
static void |
setConfigProperties(ConfigProperties props)
Set the GENERAL properties of SandMark |
static void |
setProp(java.lang.String key,
java.lang.String value)
Set a property. |
static void |
setProperties(java.util.Properties newProps)
Merge in a set of properties. |
(package private) static java.util.Properties |
setup(java.lang.Class mainclass,
java.lang.String[] speclist,
java.lang.String[] arglist)
Called from the main class to initialize things and process arguments. |
void |
staticWatermarkDeselected(SandMarkFrame f)
|
void |
staticWatermarkEmbedButtonPressed(SandMarkFrame f)
|
void |
staticWatermarkEmbedPaneDeselected(SandMarkFrame f)
|
void |
staticWatermarkEmbedPaneSelected(SandMarkFrame f)
|
java.lang.String |
staticWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
|
void |
staticWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
|
void |
staticWatermarkRecognizePaneDeselected(SandMarkFrame f)
|
void |
staticWatermarkRecognizePaneSelected(SandMarkFrame f)
|
void |
staticWatermarkRecognizeRecognizeButtonPressed(SandMarkFrame f)
|
void |
staticWatermarkSelected(SandMarkFrame f)
|
void |
staticWatermarkUpdateEmbedPaneData(SandMarkFrame f)
|
void |
staticWatermarkUpdateRecognizePaneData(SandMarkFrame f)
|
void |
statisticsButtonPressed(SandMarkFrame f)
|
void |
statisticsPaneDeselected(SandMarkFrame f)
|
void |
statisticsPaneSelected(SandMarkFrame f)
|
void |
updateObfuscatePaneData(SandMarkFrame f)
|
void |
updateOptimisePaneData(SandMarkFrame f)
|
void |
viewPaneButtonPressed(SandMarkFrame f)
|
void |
viewPaneDeselected(SandMarkFrame f)
|
void |
viewPaneSelected(SandMarkFrame f)
|
void |
windowClosed(SandMarkFrame f)
|
void |
windowOpening(SandMarkFrame frame)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final double version
public static java.util.Properties props
public static final java.lang.String TraceFileExtension
Constructor Detail |
public Console()
Method Detail |
public static ConfigProperties getConfigProperties()
public static void setConfigProperties(ConfigProperties props)
props
- public static java.lang.String getAboutHTML()
public static java.lang.String getHelpURL()
public static void main(java.lang.String[] args)
args
- public boolean changeTabPane(SandMarkFrame f)
f
- a reference to the main frame
public void windowOpening(SandMarkFrame frame)
windowOpening
in interface GUIListener
frame
- public void dynamicWatermarkSelected(SandMarkFrame f)
dynamicWatermarkSelected
in interface GUIListener
public void dynamicWatermarkDeselected(SandMarkFrame f)
dynamicWatermarkDeselected
in interface GUIListener
f
- public void dynamicWatermarkTracePaneSelected(SandMarkFrame f)
dynamicWatermarkTracePaneSelected
in interface GUIListener
f
- public void dynamicWatermarkTracePaneDeselected(SandMarkFrame f)
dynamicWatermarkTracePaneDeselected
in interface GUIListener
f
- public void dynamicWatermarkUpdateTracePaneData(SandMarkFrame f)
f
- public void dynamicWatermarkTraceStartButtonPressed(SandMarkFrame f)
dynamicWatermarkTraceStartButtonPressed
in interface GUIListener
f
- public void dynamicWatermarkTraceDoneButtonPressed(SandMarkFrame f)
dynamicWatermarkTraceDoneButtonPressed
in interface GUIListener
f
- public void dynamicWatermarkEmbedPaneSelected(SandMarkFrame f)
dynamicWatermarkEmbedPaneSelected
in interface GUIListener
f
- public void dynamicWatermarkEmbedPaneDeselected(SandMarkFrame f)
dynamicWatermarkEmbedPaneDeselected
in interface GUIListener
f
- public void dynamicWatermarkUpdateEmbedPaneData(SandMarkFrame f)
f
- public void dynamicWatermarkEmbedButtonPressed(SandMarkFrame f)
dynamicWatermarkEmbedButtonPressed
in interface GUIListener
f
- public java.lang.String dynamicWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
dynamicWatermarkEmbedRandomButtonPressed
in interface GUIListener
f
- public void dynamicWatermarkRecognizePaneSelected(SandMarkFrame f)
dynamicWatermarkRecognizePaneSelected
in interface GUIListener
f
- public void dynamicWatermarkRecognizePaneDeselected(SandMarkFrame f)
dynamicWatermarkRecognizePaneDeselected
in interface GUIListener
f
- public void dynamicWatermarkUpdateRecognizePaneData(SandMarkFrame f)
f
- public void dynamicWatermarkRecognizeStartButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeStartButtonPressed
in interface GUIListener
f
- public void dynamicWatermarkRecognizeDoneButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeDoneButtonPressed
in interface GUIListener
f
- public void dynamicWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeNextButtonPressed
in interface GUIListener
f
- public void staticWatermarkSelected(SandMarkFrame f)
staticWatermarkSelected
in interface GUIListener
f
- public void staticWatermarkDeselected(SandMarkFrame f)
staticWatermarkDeselected
in interface GUIListener
f
- public void staticWatermarkEmbedPaneSelected(SandMarkFrame f)
staticWatermarkEmbedPaneSelected
in interface GUIListener
f
- public void staticWatermarkEmbedPaneDeselected(SandMarkFrame f)
staticWatermarkEmbedPaneDeselected
in interface GUIListener
f
- public void staticWatermarkUpdateEmbedPaneData(SandMarkFrame f)
f
- public void staticWatermarkEmbedButtonPressed(SandMarkFrame f)
staticWatermarkEmbedButtonPressed
in interface GUIListener
f
- public java.lang.String staticWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
staticWatermarkEmbedRandomButtonPressed
in interface GUIListener
f
- public void staticWatermarkRecognizePaneSelected(SandMarkFrame f)
staticWatermarkRecognizePaneSelected
in interface GUIListener
f
- public void staticWatermarkRecognizePaneDeselected(SandMarkFrame f)
staticWatermarkRecognizePaneDeselected
in interface GUIListener
f
- public void staticWatermarkUpdateRecognizePaneData(SandMarkFrame f)
f
- public void staticWatermarkRecognizeRecognizeButtonPressed(SandMarkFrame f)
staticWatermarkRecognizeRecognizeButtonPressed
in interface GUIListener
f
- public void staticWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
staticWatermarkRecognizeNextButtonPressed
in interface GUIListener
f
- public void obfuscatePaneSelected(SandMarkFrame f)
obfuscatePaneSelected
in interface GUIListener
f
- public void obfuscatePaneDeselected(SandMarkFrame f)
obfuscatePaneDeselected
in interface GUIListener
f
- public void updateObfuscatePaneData(SandMarkFrame f)
f
- public void obfuscateButtonPressed(SandMarkFrame f)
obfuscateButtonPressed
in interface GUIListener
f
- public void optimisePaneSelected(SandMarkFrame f)
optimisePaneSelected
in interface GUIListener
f
- public void optimisePaneDeselected(SandMarkFrame f)
optimisePaneDeselected
in interface GUIListener
f
- public void updateOptimisePaneData(SandMarkFrame f)
f
- public void optimiseButtonPressed(SandMarkFrame f)
optimiseButtonPressed
in interface GUIListener
f
- public void runScript(SandMarkFrame f, java.lang.String file)
runScript
in interface GUIListener
f
- file
- public void statisticsPaneSelected(SandMarkFrame f)
statisticsPaneSelected
in interface GUIListener
f
- public void statisticsPaneDeselected(SandMarkFrame f)
statisticsPaneDeselected
in interface GUIListener
f
- public void statisticsButtonPressed(SandMarkFrame f)
statisticsButtonPressed
in interface GUIListener
f
- public void viewPaneSelected(SandMarkFrame f)
viewPaneSelected
in interface GUIListener
f
- public void viewPaneButtonPressed(SandMarkFrame f)
viewPaneButtonPressed
in interface GUIListener
f
- public void viewPaneDeselected(SandMarkFrame f)
viewPaneDeselected
in interface GUIListener
f
- public void windowClosed(SandMarkFrame f)
windowClosed
in interface GUIListener
f
- public static void initProps()
public static java.util.Properties getProperties()
public static void setProperties(java.util.Properties newProps)
newProps
- public static void setProp(java.lang.String key, java.lang.String value)
key
- value
- public static java.lang.String getProp(java.lang.String key)
key
-
public static java.lang.String getProp(java.lang.String key, java.lang.String defaultKey)
key
- defaultKey
- public static java.lang.String getProp(java.lang.String key, java.lang.String defaultKey1, java.lang.String defaultKey2)
key
- defaultKey1
- defaultKey2
- public static java.util.Properties constructClassPath(java.lang.String jarInputKey)
jarInputKey
-
public static boolean checkProp(java.lang.String key, java.lang.String msg)
key
- msg
- public static boolean check(boolean val, java.lang.String msg)
val
- the error flagmsg
- the error message to issue
public static void dumpProp()
public static java.lang.String constructNewFileName(java.lang.String resultingPropName, java.lang.String userFileName, java.lang.String extension, java.lang.String propName)
resultingPropName
- The name of the property that
holds the resulting filename.userFileName
- The filename entered by the
user, if any. If it's !="",
this is what we return.extension
- The extension of the new file.propName
- The name of the property that
holds the original filename.public static java.lang.String constructOutputFileName(java.lang.String output, java.lang.String suffix, java.lang.String input)
output
- The property name that holds the output filename.input
- The property name that holds the input filename.suffix
- The string added to the filename.
Should not contain the "_".static java.util.Properties setup(java.lang.Class mainclass, java.lang.String[] speclist, java.lang.String[] arglist)
Options
Options
mainclass
- speclist
- arglist
-
static void printUsage(java.lang.Class mainclass, java.lang.String[] speclist, java.lang.String[] arglist)
mainclass
- speclist
- arglist
- static void abort(java.lang.String s)
s
- static void abort(java.lang.Throwable t)
t
-
|
SandMark version 3.0 Wed Jan 29 10:30:05 MST 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |