|
![]() SandMark version 2.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 GUIListenerframe - public void dynamicWatermarkSelected(SandMarkFrame f)
dynamicWatermarkSelected in interface GUIListenerpublic void dynamicWatermarkDeselected(SandMarkFrame f)
dynamicWatermarkDeselected in interface GUIListenerf - public void dynamicWatermarkTracePaneSelected(SandMarkFrame f)
dynamicWatermarkTracePaneSelected in interface GUIListenerf - public void dynamicWatermarkTracePaneDeselected(SandMarkFrame f)
dynamicWatermarkTracePaneDeselected in interface GUIListenerf - public void dynamicWatermarkUpdateTracePaneData(SandMarkFrame f)
f - public void dynamicWatermarkTraceStartButtonPressed(SandMarkFrame f)
dynamicWatermarkTraceStartButtonPressed in interface GUIListenerf - public void dynamicWatermarkTraceDoneButtonPressed(SandMarkFrame f)
dynamicWatermarkTraceDoneButtonPressed in interface GUIListenerf - public void dynamicWatermarkEmbedPaneSelected(SandMarkFrame f)
dynamicWatermarkEmbedPaneSelected in interface GUIListenerf - public void dynamicWatermarkEmbedPaneDeselected(SandMarkFrame f)
dynamicWatermarkEmbedPaneDeselected in interface GUIListenerf - public void dynamicWatermarkUpdateEmbedPaneData(SandMarkFrame f)
f - public void dynamicWatermarkEmbedButtonPressed(SandMarkFrame f)
dynamicWatermarkEmbedButtonPressed in interface GUIListenerf - public java.lang.String dynamicWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
dynamicWatermarkEmbedRandomButtonPressed in interface GUIListenerf - public void dynamicWatermarkRecognizePaneSelected(SandMarkFrame f)
dynamicWatermarkRecognizePaneSelected in interface GUIListenerf - public void dynamicWatermarkRecognizePaneDeselected(SandMarkFrame f)
dynamicWatermarkRecognizePaneDeselected in interface GUIListenerf - public void dynamicWatermarkUpdateRecognizePaneData(SandMarkFrame f)
f - public void dynamicWatermarkRecognizeStartButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeStartButtonPressed in interface GUIListenerf - public void dynamicWatermarkRecognizeDoneButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeDoneButtonPressed in interface GUIListenerf - public void dynamicWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
dynamicWatermarkRecognizeNextButtonPressed in interface GUIListenerf - public void staticWatermarkSelected(SandMarkFrame f)
staticWatermarkSelected in interface GUIListenerf - public void staticWatermarkDeselected(SandMarkFrame f)
staticWatermarkDeselected in interface GUIListenerf - public void staticWatermarkEmbedPaneSelected(SandMarkFrame f)
staticWatermarkEmbedPaneSelected in interface GUIListenerf - public void staticWatermarkEmbedPaneDeselected(SandMarkFrame f)
staticWatermarkEmbedPaneDeselected in interface GUIListenerf - public void staticWatermarkUpdateEmbedPaneData(SandMarkFrame f)
f - public void staticWatermarkEmbedButtonPressed(SandMarkFrame f)
staticWatermarkEmbedButtonPressed in interface GUIListenerf - public java.lang.String staticWatermarkEmbedRandomButtonPressed(SandMarkFrame f)
staticWatermarkEmbedRandomButtonPressed in interface GUIListenerf - public void staticWatermarkRecognizePaneSelected(SandMarkFrame f)
staticWatermarkRecognizePaneSelected in interface GUIListenerf - public void staticWatermarkRecognizePaneDeselected(SandMarkFrame f)
staticWatermarkRecognizePaneDeselected in interface GUIListenerf - public void staticWatermarkUpdateRecognizePaneData(SandMarkFrame f)
f - public void staticWatermarkRecognizeRecognizeButtonPressed(SandMarkFrame f)
staticWatermarkRecognizeRecognizeButtonPressed in interface GUIListenerf - public void staticWatermarkRecognizeNextButtonPressed(SandMarkFrame f)
staticWatermarkRecognizeNextButtonPressed in interface GUIListenerf - public void obfuscatePaneSelected(SandMarkFrame f)
obfuscatePaneSelected in interface GUIListenerf - public void obfuscatePaneDeselected(SandMarkFrame f)
obfuscatePaneDeselected in interface GUIListenerf - public void updateObfuscatePaneData(SandMarkFrame f)
f - public void obfuscateButtonPressed(SandMarkFrame f)
obfuscateButtonPressed in interface GUIListenerf - public void optimisePaneSelected(SandMarkFrame f)
optimisePaneSelected in interface GUIListenerf - public void optimisePaneDeselected(SandMarkFrame f)
optimisePaneDeselected in interface GUIListenerf - public void updateOptimisePaneData(SandMarkFrame f)
f - public void optimiseButtonPressed(SandMarkFrame f)
optimiseButtonPressed in interface GUIListenerf -
public void runScript(SandMarkFrame f,
java.lang.String file)
runScript in interface GUIListenerf - file - public void statisticsPaneSelected(SandMarkFrame f)
statisticsPaneSelected in interface GUIListenerf - public void statisticsPaneDeselected(SandMarkFrame f)
statisticsPaneDeselected in interface GUIListenerf - public void statisticsButtonPressed(SandMarkFrame f)
statisticsButtonPressed in interface GUIListenerf - public void viewPaneSelected(SandMarkFrame f)
viewPaneSelected in interface GUIListenerf - public void viewPaneButtonPressed(SandMarkFrame f)
viewPaneButtonPressed in interface GUIListenerf - public void viewPaneDeselected(SandMarkFrame f)
viewPaneDeselected in interface GUIListenerf - public void windowClosed(SandMarkFrame f)
windowClosed in interface GUIListenerf - 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 2.0 Mon Jun 17 12:30:47 MST 2002 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||