A B C D E G I L M N O P R S T U V W

A

add(CmdLineOption) - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to add the command-line option
add(String, String, int, boolean) - Method in class net.sourceforge.openstego.util.CmdLineOptions
Overloaded method to add the command-line option
addErrorCode(String, int, String) - Static method in class net.sourceforge.openstego.OpenStegoException
Method to add new error codes to the namespace
addNamespace(String, String) - Static method in class net.sourceforge.openstego.util.LabelUtil
Method to add new namespace using resource bundle
addProperties(Map) - Method in class net.sourceforge.openstego.OpenStegoConfig
Method to add properties from the map to this configuration data

B

byteArrayToImage(byte[], String) - Static method in class net.sourceforge.openstego.util.ImageUtil
Method to convert byte array to image
byteToInt(int) - Static method in class net.sourceforge.openstego.util.ImageUtil
Byte to Int converter

C

CORRUPT_DATA - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Corrupt Data
CmdLineOption - class net.sourceforge.openstego.util.CmdLineOption.
Stores the master information about a command line option (used by CmdLineParser)
CmdLineOption(String, String, int, boolean) - Constructor for class net.sourceforge.openstego.util.CmdLineOption
Constructor
CmdLineOptions - class net.sourceforge.openstego.util.CmdLineOptions.
Class to store the list of command line options
CmdLineOptions() - Constructor for class net.sourceforge.openstego.util.CmdLineOptions
 
CmdLineParser - class net.sourceforge.openstego.util.CmdLineParser.
Utility to parse the command line parameters
CmdLineParser(CmdLineOptions, String[]) - Constructor for class net.sourceforge.openstego.util.CmdLineParser
Constructor
CommonUtil - class net.sourceforge.openstego.util.CommonUtil.
Common utilities for OpenStego
CommonUtil() - Constructor for class net.sourceforge.openstego.util.CommonUtil
 
canHandle(byte[]) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to find out whether given stego data can be handled by this plugin or not
cancelButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Cancel" button
confPasswordTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Confirm Password" text field
config - Variable in class net.sourceforge.openstego.OpenStegoPlugin
Configuration data to be used while embedding / extracting data
coverFileButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Cover File" browse file button
coverFileTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Cover File" text field
createConfig() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to create default configuration data (specific to this plugin)
createConfig(Map) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to create configuration data (specific to this plugin) based on the property map
createConfig(CmdLineOptions) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to create configuration data (specific to this plugin) based on the command-line options

D

DEFAULT_IMAGE_TYPE - Static variable in class net.sourceforge.openstego.util.ImageUtil
Default image type in case not provided
decrypt(byte[]) - Method in class net.sourceforge.openstego.OpenStegoCrypto
Method to decrypt the data

E

embedAlgoChanged() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Method to handle change event for 'embedAlgoComboBox'
embedAlgoChanged() - Method in class net.sourceforge.openstego.ui.OpenStegoUI
Method to handle change event for 'embedAlgoComboBox'
embedAlgoComboBox - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Combobox for "Stego Algorithm" for "Embed"
embedData(byte[], String, byte[], String, String) - Method in class net.sourceforge.openstego.OpenStego
Method to embed the message data into the cover data
embedData(File, File, String) - Method in class net.sourceforge.openstego.OpenStego
Method to embed the message data into the cover data (alternate API)
embedData(byte[], String, byte[], String, String) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to embed the message into the cover data
encrypt(byte[]) - Method in class net.sourceforge.openstego.OpenStegoCrypto
Method to encrypt the data
extractAlgoComboBox - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Combobox for "Stego Algorithm" for "Extract"
extractData(byte[], String) - Method in class net.sourceforge.openstego.OpenStego
Method to extract the message data from stego data
extractData(File) - Method in class net.sourceforge.openstego.OpenStego
Method to extract the message data from stego data (alternate API)
extractData(byte[], String) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to extract the message from the stego data
extractMsgFileName(byte[], String) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to extract the message file name from the stego data
extractPwdTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Password for Extract" text field

G

generateRandomImage(int) - Static method in class net.sourceforge.openstego.util.ImageUtil
Method to generate a random image filled with noise.
getAltName() - Method in class net.sourceforge.openstego.util.CmdLineOption
Get method for altName
getCancelButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Cancel" button
getConfPasswordTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Confirm Password" text field
getConfig() - Method in class net.sourceforge.openstego.OpenStego
Get method for configuration data
getConfig() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Get method for config
getCoverFileButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Cover File" browse file button
getCoverFileTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Cover File" text field
getDefaultPlugin() - Static method in class net.sourceforge.openstego.util.PluginManager
Method to get the default plugin
getDescription() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Gives a short description of the plugin
getEmbedOptionsUI(OpenStegoUI) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to get the UI object for "Embed" action specific to this plugin.
getErrorCode() - Method in class net.sourceforge.openstego.OpenStegoException
Get method for errorCode
getExtractPwdTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Password for Extract" text field
getFileBytes(File) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to get byte array data from given file
getHexString(byte[]) - Static method in class net.sourceforge.openstego.util.StringUtil
Method to convert byte array to hexadecimal string
getInputStegoFileButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Input Stego File" browse file button
getInputStegoFileTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Input Stego File" text field
getInstance(String) - Static method in class net.sourceforge.openstego.util.LabelUtil
Method to get instance of LabelUtil based on the namespace
getList() - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to get the list of the given options
getMsgFileButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Message File" browse file button
getMsgFileTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Message File" text field
getName() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Gives the name of the plugin
getName() - Method in class net.sourceforge.openstego.util.CmdLineOption
Get method for name
getNamespace() - Method in class net.sourceforge.openstego.OpenStegoException
Get method for namespace
getNonStdOptions() - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to get the list of non-standard options
getNumOfOptions() - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to get the total number of options (standard plus non-standard) provided in the command-line
getOkButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "OK" button
getOption(String) - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to get the standard option data by name
getOption(int) - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to get the standard option data by index
getOptionName(int) - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to get the name of the option by index
getOptionValue(String) - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to get the value of the given option
getOptionValue(String) - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to get the value of the given option (by name)
getOutputFolderButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Output Folder" browse file button
getOutputFolderTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Output Folder" text field
getParsedOptions() - Method in class net.sourceforge.openstego.util.CmdLineParser
Get method for parsedOptions
getParsedOptionsAsList() - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to get the list of standard options
getPassword() - Method in class net.sourceforge.openstego.OpenStegoConfig
Get Method for password
getPasswordTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Password" text field
getPluginByName(String) - Static method in class net.sourceforge.openstego.util.PluginManager
Method to get the plugin object based on the name of the plugin
getPluginNames() - Static method in class net.sourceforge.openstego.util.PluginManager
Method to get the list of names of the loaded plugins
getPlugins() - Static method in class net.sourceforge.openstego.util.PluginManager
Method to get the list of the loaded plugins
getReadableFileExtensions() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to get the list of supported file extensions for reading
getStegoFileButton() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Stego File" browse file button
getStegoFileTextField() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for "Stego File" text field
getStreamBytes(InputStream) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to get byte array data from given InputStream
getString(String) - Method in class net.sourceforge.openstego.util.LabelUtil
Method to get label value for the given label key
getString(String, Object[]) - Method in class net.sourceforge.openstego.util.LabelUtil
Method to get label value for the given label key (using optional parameters)
getStringLines(String) - Static method in class net.sourceforge.openstego.util.StringUtil
Method to tokenize a string by line breaks
getType() - Method in class net.sourceforge.openstego.util.CmdLineOption
Get method for type
getUsage() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to get the usage details of the plugin
getUseCompCheckBox() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for Checkbox for "Use Compression"
getUseEncryptCheckBox() - Method in class net.sourceforge.openstego.ui.OpenStegoFrame
Get method for Checkbox for "Use Encryption"
getValue() - Method in class net.sourceforge.openstego.util.CmdLineOption
Get method for value
getWritableFileExtensions() - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to get the list of supported file extensions for writing

I

IMAGE_FILE_INVALID - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Image file invalid
IMAGE_TYPE_INVALID - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Image type invalid
INVALID_KEY_NAME - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Invalid key name
INVALID_PASSWORD - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Invalid password
INVALID_USE_COMPR_VALUE - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Invalid value for useCompression
INVALID_USE_ENCRYPT_VALUE - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - Invalid value for useEncryption
ImageUtil - class net.sourceforge.openstego.util.ImageUtil.
Image utilities
ImageUtil() - Constructor for class net.sourceforge.openstego.util.ImageUtil
 
imageToByteArray(BufferedImage, String, OpenStegoPlugin) - Static method in class net.sourceforge.openstego.util.ImageUtil
Method to convert BufferedImage to byte array
inputStegoFileButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Input Stego File" browse file button
inputStegoFileTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Input Stego File" text field
isUseCompression() - Method in class net.sourceforge.openstego.OpenStegoConfig
Get method for configuration item - useCompression
isUseEncryption() - Method in class net.sourceforge.openstego.OpenStegoConfig
Get Method for useEncryption
isValid() - Method in class net.sourceforge.openstego.util.CmdLineParser
Method to check whether the command-line options are valid or not.

L

LabelUtil - class net.sourceforge.openstego.util.LabelUtil.
Localized label handler for OpenStego
LabelUtil(String) - Constructor for class net.sourceforge.openstego.util.LabelUtil
Constructor is protected
loadPlugins() - Static method in class net.sourceforge.openstego.util.PluginManager
Method to load the stego plugin classes

M

main(String[]) - Static method in class net.sourceforge.openstego.OpenStego
Main method for calling openstego from command line.
mainTabbedPane - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Tabbed pane for embed/extract tabs
msgFileButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Message File" browse file button
msgFileTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Message File" text field

N

NAMESPACE - Static variable in class net.sourceforge.openstego.OpenStego
Constant for the namespace for labels
NO_VALID_PLUGIN - Static variable in class net.sourceforge.openstego.OpenStegoException
Error Code - No valid plugin
net.sourceforge.openstego - package net.sourceforge.openstego
 
net.sourceforge.openstego.ui - package net.sourceforge.openstego.ui
 
net.sourceforge.openstego.util - package net.sourceforge.openstego.util
 

O

OpenStego - class net.sourceforge.openstego.OpenStego.
This is the main class for OpenStego.
OpenStego(OpenStegoPlugin) - Constructor for class net.sourceforge.openstego.OpenStego
Constructor using the default configuration
OpenStego(OpenStegoPlugin, OpenStegoConfig) - Constructor for class net.sourceforge.openstego.OpenStego
Constructor using OpenStegoConfig object
OpenStego(OpenStegoPlugin, Map) - Constructor for class net.sourceforge.openstego.OpenStego
Constructor with configuration data in the form of Map
OpenStegoConfig - class net.sourceforge.openstego.OpenStegoConfig.
Class to store configuration data for OpenStego
OpenStegoConfig() - Constructor for class net.sourceforge.openstego.OpenStegoConfig
Default Constructor (with default values for configuration items)
OpenStegoConfig(Map) - Constructor for class net.sourceforge.openstego.OpenStegoConfig
Constructor with map of configuration data.
OpenStegoConfig(CmdLineOptions) - Constructor for class net.sourceforge.openstego.OpenStegoConfig
Constructor which reads configuration data from the command line options.
OpenStegoCrypto - class net.sourceforge.openstego.OpenStegoCrypto.
This is the class for providing cryptography support to OpenStego.
OpenStegoCrypto(String) - Constructor for class net.sourceforge.openstego.OpenStegoCrypto
Default constructor
OpenStegoException - exception net.sourceforge.openstego.OpenStegoException.
Custom exception class for OpenStego
OpenStegoException(Throwable) - Constructor for class net.sourceforge.openstego.OpenStegoException
Constructor using default namespace for unhandled exceptions
OpenStegoException(String, int, Throwable) - Constructor for class net.sourceforge.openstego.OpenStegoException
Default constructor
OpenStegoException(String, int, String, Throwable) - Constructor for class net.sourceforge.openstego.OpenStegoException
Constructor with a single parameter for the message
OpenStegoException(String, int, Object[], Throwable) - Constructor for class net.sourceforge.openstego.OpenStegoException
Constructor which takes object array for parameters for the message
OpenStegoFrame - class net.sourceforge.openstego.ui.OpenStegoFrame.
Frame class to build the Swing UI for OpenStego.
OpenStegoFrame() - Constructor for class net.sourceforge.openstego.ui.OpenStegoFrame
Default constructor
OpenStegoPlugin - class net.sourceforge.openstego.OpenStegoPlugin.
Abstract class for stego plugins for OpenStego.
OpenStegoPlugin() - Constructor for class net.sourceforge.openstego.OpenStegoPlugin
 
OpenStegoUI - class net.sourceforge.openstego.ui.OpenStegoUI.
This is the main class for OpenStego GUI and it implements the action and window listeners.
OpenStegoUI() - Constructor for class net.sourceforge.openstego.ui.OpenStegoUI
Default constructor
okButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"OK" button
outputFolderButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Output Folder" browse file button
outputFolderTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Output Folder" text field

P

PASSWORD - Static variable in class net.sourceforge.openstego.OpenStegoConfig
Key string for configuration item - password
PasswordInput - class net.sourceforge.openstego.util.PasswordInput.
Utility class to handle console based password input
PasswordInput() - Constructor for class net.sourceforge.openstego.util.PasswordInput
 
PluginEmbedOptionsUI - class net.sourceforge.openstego.ui.PluginEmbedOptionsUI.
Abstract class for GUI for OpenStego plugin for "Embed" action
PluginEmbedOptionsUI() - Constructor for class net.sourceforge.openstego.ui.PluginEmbedOptionsUI
 
PluginManager - class net.sourceforge.openstego.util.PluginManager.
Utility class to load and manage the available stego plugins
PluginManager() - Constructor for class net.sourceforge.openstego.util.PluginManager
 
parseFileList(String, String) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to parse a delimiter separated list of files into arraylist of filenames.
passwordHash(String) - Static method in class net.sourceforge.openstego.util.StringUtil
Method to get the long hash from the password.
passwordTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Password" text field
pluginEmbedOptionsPanel - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Panel for plugin specific options for "Embed" action
pluginEmbedOptionsUI - Variable in class net.sourceforge.openstego.ui.OpenStegoUI
Reference to the UI Panel specific to the plugin
populateStdCmdLineOptions(CmdLineOptions) - Method in class net.sourceforge.openstego.OpenStegoPlugin
Method to populate the standard command-line options used by this plugin

R

readPassword(String) - Static method in class net.sourceforge.openstego.util.PasswordInput
Method to read password from the console

S

StringUtil - class net.sourceforge.openstego.util.StringUtil.
Utility class to manipulate strings
StringUtil() - Constructor for class net.sourceforge.openstego.util.StringUtil
 
setConfigFromGUI(OpenStegoConfig) - Method in class net.sourceforge.openstego.ui.PluginEmbedOptionsUI
Method to populate the config object based on the GUI data
setEnabled(JTextField, boolean) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to enable/disable a Swing JTextField object
setGUIFromConfig(OpenStegoConfig) - Method in class net.sourceforge.openstego.ui.PluginEmbedOptionsUI
Method to populate the plugin GUI options based on the config data
setPassword(String) - Method in class net.sourceforge.openstego.OpenStegoConfig
Set Method for password
setUseCompression(boolean) - Method in class net.sourceforge.openstego.OpenStegoConfig
Set method for configuration item - useCompression
setUseEncryption(boolean) - Method in class net.sourceforge.openstego.OpenStegoConfig
Set Method for useEncryption
setValue(String) - Method in class net.sourceforge.openstego.util.CmdLineOption
Set method for value
size() - Method in class net.sourceforge.openstego.util.CmdLineOptions
Method to get the number of the given options
stegoFileButton - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Stego File" browse file button
stegoFileTextField - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
"Stego File" text field

T

TYPE_COMMAND - Static variable in class net.sourceforge.openstego.util.CmdLineOption
Command-line option type: COMMAND
TYPE_OPTION - Static variable in class net.sourceforge.openstego.util.CmdLineOption
Command-line option type: OPTION
takesArg() - Method in class net.sourceforge.openstego.util.CmdLineOption
Get method for takesArgVal

U

USE_COMPRESSION - Static variable in class net.sourceforge.openstego.OpenStegoConfig
Key string for configuration item - useCompression
USE_ENCRYPTION - Static variable in class net.sourceforge.openstego.OpenStegoConfig
Key string for configuration item - useEncryption
useCompCheckBox - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Checkbox for "Use Compression"
useEncryptCheckBox - Variable in class net.sourceforge.openstego.ui.OpenStegoFrame
Checkbox for "Use Encryption"

V

validateEmbedAction() - Method in class net.sourceforge.openstego.ui.PluginEmbedOptionsUI
Method to validate plugin options for "Embed" action

W

writeFile(byte[], String) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to write file data to disk
writeFile(byte[], File) - Static method in class net.sourceforge.openstego.util.CommonUtil
Method to write file data to disk

A B C D E G I L M N O P R S T U V W

Copyright © 2007-2008 Samir Vaidya. All Rights Reserved.