|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.netarkivet.deploy.ScriptConstants
public final class ScriptConstants
This class contains constants and functions specific for creating the scripts and other files for the different machines and applications.
Field Summary | |
---|---|
(package private) static java.lang.String |
AT
at. |
(package private) static java.lang.String |
BIN_BASH_COMMENT
The header of some scripts. |
(package private) static java.lang.String |
BITARKIV_BACKSLASH_BACKSLASH
BITARKIV\\\\ - prefix for windows user rights. |
(package private) static java.lang.String |
CACLS
cacls. |
(package private) static java.lang.String |
CAT
cat. |
(package private) static java.lang.String |
CD
cd. |
(package private) static java.lang.String |
CLASSPATH
classpath. |
(package private) static java.lang.String |
COLON_F
:F - colon f. |
(package private) static java.lang.String |
COLON_R
:R - colon r. |
(package private) static java.lang.String |
CSCRIPT
cscript. |
(package private) static java.lang.String |
DASH_R
-r - dash r. |
(package private) static java.lang.String |
DATABASE_ERROR_PROMPT_DIR_NOT_EMPTY
The message when database is trying to overwrite a non-empty dir. |
(package private) static java.lang.String |
DATABASE_PORT_ARGUMENT
The argument for the port for the external database: -p. |
(package private) static java.lang.String |
DEL
del. |
(package private) static java.lang.String[] |
DERBY_ACCESS_CLASSPATH
Array of classpaths for libraries used to access the database. |
(package private) static java.lang.String |
DERBY_ACCESS_METHOD
org.apache.derby.drda.NetworkServerControl . |
(package private) static java.lang.String |
DERBY_COMMAND_KILL
shutdown . |
(package private) static java.lang.String |
DERBY_COMMAND_START
start . |
(package private) static java.lang.String |
ECHO
echo. |
(package private) static java.lang.String |
ECHO_APP_ALREADY_RUNNING
" echo Application already running.". |
(package private) static java.lang.String |
ECHO_CANNOT_KILL_APP
ECHO Cannot kill application. |
(package private) static java.lang.String |
ECHO_CANNOT_START_APP
echo Cannot start. |
(package private) static java.lang.String |
ECHO_COPY_SETTINGS_AND_SCRIPTS
echo copying settings and scripts. |
(package private) static java.lang.String |
ECHO_COPYING
echo copying. |
(package private) static java.lang.String |
ECHO_COPYING_ARCHIVE_DATABASE
echo Copying archive database. |
(package private) static java.lang.String |
ECHO_COPYING_DATABASE
echo Copying database. |
(package private) static java.lang.String |
ECHO_CREATING_DIRECTORIES
echo Creating directories. |
(package private) static java.lang.String |
ECHO_INSTALLING_EXTERNAL_JAR_FILES
echo Installing external jar files. |
(package private) static java.lang.String |
ECHO_KILL_ALL_APPS
echo Killing all applications on. |
(package private) static java.lang.String |
ECHO_KILL_EXTERNAL_ADMIN_DATABASE
echo Killing external admin database. |
(package private) static java.lang.String |
ECHO_KILL_EXTERNAL_HARVEST_DATABASE
echo Killing external harvest database. |
(package private) static java.lang.String |
ECHO_KILL_LINUX_APPLICATION
echo Killing linux application. |
(package private) static java.lang.String |
ECHO_KILL_WINDOWS_APPLICATION
ECHO Killing windows application. |
(package private) static java.lang.String |
ECHO_MAKE_EXECUTABLE
echo make scripts executable. |
(package private) static java.lang.String |
ECHO_MAKE_PASSWORD_FILES
echo make password files readonly. |
(package private) static java.lang.String |
ECHO_ONE
echo 1. |
(package private) static java.lang.String |
ECHO_PREPARING_FOR_COPY
echo preparing for copying of settings and scripts. |
(package private) static java.lang.String |
ECHO_START_ALL_APPS
echo Starting all applications on. |
(package private) static java.lang.String |
ECHO_START_EXTERNAL_ADMIN_DATABASE
echo Starting external admin database. |
(package private) static java.lang.String |
ECHO_START_EXTERNAL_HARVEST_DATABASE
echo Starting external harvest database. |
(package private) static java.lang.String |
ECHO_START_LINUX_APP
echo Starting linux application. |
(package private) static java.lang.String |
ECHO_UNZIPPING
echo unzipping. |
(package private) static java.lang.String |
ECHO_UNZIPPING_ARCHIVE_DATABASE
echo Unzipping archive database. |
(package private) static java.lang.String |
ECHO_UNZIPPING_DATABASE
echo Unzipping harvest definition database. |
(package private) static java.lang.String |
ECHO_WINDOWS_DATABASE
echo Database not implemented for windows. |
(package private) static java.lang.String |
ECHO_Y
echo Y. |
(package private) static java.lang.String |
ELSE
else. |
(package private) static java.lang.String |
ELSE_REMOVE
else rm -r. |
(package private) static java.lang.String |
ETC_PROFILE
/etc/profile. |
(package private) static java.lang.String |
EXIST
exist. |
(package private) static java.lang.String |
EXIT
exit. |
(package private) static java.lang.String |
EXPORT_CLASSPATH
" export CLASSPATH=". |
(package private) static java.lang.String |
FI
fi. |
(package private) static java.lang.String |
GOTO
goto. |
(package private) static java.lang.String |
IF
if. |
(package private) static java.lang.String |
JAVA
java. |
(package private) static java.lang.String |
JAVA_CLASSPATH
-cp. |
static java.lang.String |
JMXREMOTE_ACCESS_HEADER
The header for the jmxremote.access file. |
(package private) static java.lang.String |
JMXREMOTE_HERITRIX_PRIVILEGES
readonly - for the controlRole. |
(package private) static java.lang.String |
JMXREMOTE_MONITOR_PRIVILEGES
readonly - for the monitorRole. |
static java.lang.String |
JMXREMOTE_PASSWORD_HEADER
The header for the jxmremote.password file. |
(package private) static java.lang.String |
KILL_9_PIDS
" kill -9 $PIDS". |
(package private) static java.lang.String |
LABEL_DONE
label DONE. |
(package private) static java.lang.String |
LABEL_KILL
label KILL. |
(package private) static java.lang.String |
LABEL_NOKILL
label NOKILL. |
(package private) static java.lang.String |
LABEL_NOSTART
label NOSTART. |
(package private) static java.lang.String |
LABEL_START
label START. |
(package private) static java.lang.String |
LINUX_DEV_NULL
Linux sent output to dev/null. |
(package private) static java.lang.String |
LINUX_ERROR_MESSAGE_TO_1
2>&1 &. |
(package private) static java.lang.String |
LINUX_FORCE_MOVE
mv -f. |
(package private) static java.lang.String |
LINUX_HOME_DIR
cd ~. |
(package private) static java.lang.String |
LINUX_IF_DIR_EXIST
if [ -d. |
(package private) static java.lang.String |
LINUX_IF_EXIST
if [ -e. |
(package private) static java.lang.String |
LINUX_IF_N_EXIST
if [ -n. |
(package private) static java.lang.String |
LINUX_IF_NOT_DIR_EXIST
if [ ! -d. |
(package private) static java.lang.String |
LINUX_N_THEN
] ; then. |
(package private) static java.lang.String |
LINUX_RUN_BACKGROUND
& . |
(package private) static java.lang.String |
LINUX_THEN
]; then. |
(package private) static java.lang.String |
LINUX_UNZIP_COMMAND
unzip -q -o. |
(package private) static java.lang.String |
LINUX_USER_400
Linux chmod 400. |
(package private) static java.lang.String |
LINUX_USER_700
Linux chmod 700. |
(package private) static java.lang.String |
LINUX_USER_ONLY
Linux chmod u+rwx. |
(package private) static java.lang.String |
MD
md. |
(package private) static java.lang.String |
MKDIR
mkdir. |
(package private) static java.lang.String |
MULTI_SPACE_2
' '. |
(package private) static java.lang.String |
MULTI_SPACE_4
' '. |
(package private) static java.lang.String |
MULTI_SPACE_6
' '. |
(package private) static java.lang.String |
NEWLINE
The newline '\n' - acquired from Constants. |
(package private) static java.lang.String |
NOT
not. |
(package private) static java.lang.String |
OPERATING_SYSTEM_WINDOWS_RUN_BATCH_FILE
The call for running a batch script from another batch script. |
(package private) static java.lang.String |
OPTION_LOG_COMPLETE
Dorg.apache.commons.logging.Log=" + "org.apache.commons.logging.impl.Jdk14Logger. |
(package private) static java.lang.String |
OPTION_LOG_CONFIG
Djava.util.logging.config.file=. |
(package private) static java.lang.String |
OPTION_LOG_CONFIG_WIN
Djava.util.logging.config.file=\"\". |
(package private) static java.lang.String |
OPTION_SECURITY_MANAGER
Djava.security.manager. |
(package private) static java.lang.String |
OPTION_SECURITY_POLICY
Djava.security.policy=. |
(package private) static java.lang.String |
OPTION_SECURITY_POLICY_WIN
Djava.security.policy=\"\". |
(package private) static java.lang.String |
OPTION_SETTINGS
Ddk.netarkivet.settings.file=. |
(package private) static java.lang.String |
OPTION_SETTINGS_WIN
Ddk.netarkivet.settings.file=\"\". |
(package private) static java.lang.String |
PIDS
$PIDS. |
(package private) static java.lang.String |
RD
rd. |
(package private) static java.lang.String |
SCP
scp. |
(package private) static int |
SCRIPT_DASH_NUM_REPEAT
Number of '-' repeat for the writeDashLine function. |
(package private) static java.lang.String |
SCRIPT_DIR
directory. |
(package private) static java.lang.String |
SCRIPT_OUTPUT
output. |
(package private) static java.lang.String |
SCRIPT_REPOSITORY
repository. |
(package private) static java.lang.String |
SECURITY_DIR_SEPARATOR
The directory separator for policy files. |
(package private) static java.lang.String |
SLASH_P
/P - slash p. |
(package private) static java.lang.String |
SLEEP
The linux command for sleeping. |
(package private) static java.lang.String |
SLEEP_5
sleep 5. |
(package private) static java.lang.String |
SSH
ssh. |
(package private) static java.lang.String |
STAR_LOG
.log. |
(package private) static java.lang.String |
THEN
then. |
(package private) static java.lang.String |
TO
to. |
(package private) static java.lang.String |
VALUE_OF_CLASSPATH
$CLASSPATH. |
(package private) static java.lang.String |
VB_AT_END_OF_STREAM_FALSE
.AtEndOfStream <> True. |
(package private) static java.lang.String |
VB_CLOSE
.close. |
(package private) static java.lang.String |
VB_COMMENT_NEW_START_LOG
'Create a new start-log for the application. |
(package private) static java.lang.String |
VB_CREATE_EXECUTE
Set oExec = WshShell.exec( \". |
(package private) static java.lang.String |
VB_CREATE_FSO
"set fso= CreateObject(\"Scripting.FileSystemObject\")". |
(package private) static java.lang.String |
VB_CREATE_SHELL_OBJ
Set WshShell= CreateObject(\"WScript.Shell\"). |
(package private) static java.lang.String |
VB_DO_WHILE
Do While. |
(package private) static java.lang.String |
VB_DO_WHILE_OEXEC_STATUS_0
Do While oExec.Status = 0. |
(package private) static java.lang.String |
VB_LOOP
Loop. |
(package private) static java.lang.String |
VB_OEXEC_STD_ERR
oExec.StdErr. |
(package private) static java.lang.String |
VB_OEXEC_STD_OUT
oExec.StdOut. |
(package private) static java.lang.String |
VB_OPEN_WRITE_FILE_PREFIX
CreateObject("Scripting.FileSystemObject").OpenTextFile(". |
(package private) static java.lang.String |
VB_OPEN_WRITE_FILE_SUFFIX_2
", 2, True). |
(package private) static java.lang.String |
VB_OPEN_WRITE_FILE_SUFFIX_8
", 8, True). |
(package private) static java.lang.String |
VB_OUTFILE_CLOSE
outFile.close. |
(package private) static java.lang.String |
VB_OUTFILE_WRITELINE
outFile.WriteLine. |
(package private) static java.lang.String |
VB_READ_LINE
ReadLine. |
(package private) static java.lang.String |
VB_SET_OUTFILE
Set outFile = . |
(package private) static java.lang.String |
VB_WRITE_F_CLOSE
f.close. |
(package private) static java.lang.String |
VB_WRITE_F_KILL
"f.WriteLine \"taskkill /F /PID \" & oExec.ProcessID". |
(package private) static java.lang.String |
VB_WRITE_F_PREFIX
"set f=fso.OpenTextFile(\".\\conf\\". |
(package private) static java.lang.String |
VB_WRITE_F_SURFIX
"\",2,True)". |
(package private) static java.lang.String |
VB_WRITE_TF_CLOSE
f.close. |
(package private) static java.lang.String |
VB_WRITE_TF_CONTENT
"tf.WriteLine \"taskkill /F /PID \" & oExec.ProcessID". |
(package private) static java.lang.String |
VB_WRITE_TF_PREFIX
"set f=fso.OpenTextFile(\".\\conf\\". |
(package private) static java.lang.String |
VB_WRITE_TF_SURFIX
"\",8,True)". |
(package private) static java.lang.String |
VB_WRITE_WAIT
WScript.Sleep. |
(package private) static java.lang.String |
VB_WSCRIPT_SLEEP_1000
WScript.Sleep 1000. |
(package private) static java.lang.String |
WINDOWS_COMMAND_RUN
cmd /c - Command for running programs on windows. |
(package private) static java.lang.String |
WINDOWS_COMMAND_TYPE
more - the command for reading a log file. |
(package private) static java.lang.String |
WINDOWS_FORCE_MOVE
move /Y. |
(package private) static java.lang.String |
WINDOWS_UNZIP_COMMAND
cmd /c unzip.exe -q -d - Command for unzipping on windows. |
Method Summary | |
---|---|
static java.lang.String |
doubleBackslashes(java.lang.String path)
Changes a string into correct formatted style. |
static java.lang.String |
getLinuxPIDS(java.lang.String totalName,
java.lang.String path,
java.lang.String id)
Creates the script for extracting the processes of a specific application, depending on the name of the application and the settings file. |
static java.lang.String |
replaceWindowsDirSeparators(java.lang.String path)
Changes a string into correct formatted style. |
static java.lang.String |
writeDashLine()
Function for creating dash lines in scripts. |
static java.lang.String |
writeInstallMachineHeader(java.lang.String login)
The header for the install all script for the machine. |
static java.lang.String |
writeKillMachineHeader(java.lang.String login)
The header for the kill all script for the machine. |
static java.lang.String |
writeSecurityPolicyDirPermission(java.lang.String dir)
For giving readonly permission to a directory in the security policy. |
static java.lang.String |
writeStartMachineHeader(java.lang.String login)
The header for the start all script for the machine. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final java.lang.String NEWLINE
static final java.lang.String SECURITY_DIR_SEPARATOR
static final java.lang.String BIN_BASH_COMMENT
static final java.lang.String OPERATING_SYSTEM_WINDOWS_RUN_BATCH_FILE
static final java.lang.String OPTION_SETTINGS
static final java.lang.String OPTION_SETTINGS_WIN
static final java.lang.String OPTION_LOG_COMPLETE
static final java.lang.String OPTION_LOG_CONFIG
static final java.lang.String OPTION_LOG_CONFIG_WIN
static final java.lang.String OPTION_SECURITY_MANAGER
static final java.lang.String OPTION_SECURITY_POLICY
static final java.lang.String OPTION_SECURITY_POLICY_WIN
static final java.lang.String[] DERBY_ACCESS_CLASSPATH
static final java.lang.String DERBY_ACCESS_METHOD
static final java.lang.String DERBY_COMMAND_START
static final java.lang.String DERBY_COMMAND_KILL
static final java.lang.String DATABASE_ERROR_PROMPT_DIR_NOT_EMPTY
static final java.lang.String WINDOWS_COMMAND_RUN
static final java.lang.String WINDOWS_COMMAND_TYPE
static final java.lang.String WINDOWS_UNZIP_COMMAND
static final java.lang.String SCRIPT_OUTPUT
static final java.lang.String SCRIPT_DIR
static final java.lang.String SCRIPT_REPOSITORY
static final java.lang.String LINUX_UNZIP_COMMAND
static final java.lang.String LINUX_USER_ONLY
static final java.lang.String LINUX_USER_700
static final java.lang.String LINUX_USER_400
static final java.lang.String LINUX_DEV_NULL
static final java.lang.String LINUX_RUN_BACKGROUND
static final java.lang.String LINUX_ERROR_MESSAGE_TO_1
static final java.lang.String ETC_PROFILE
static final java.lang.String SLEEP
static final java.lang.String SLEEP_5
static final java.lang.String STAR_LOG
static final java.lang.String MULTI_SPACE_6
static final java.lang.String MULTI_SPACE_4
static final java.lang.String MULTI_SPACE_2
static final java.lang.String SSH
static final java.lang.String SCP
static final java.lang.String PIDS
static final java.lang.String KILL_9_PIDS
static final java.lang.String EXPORT_CLASSPATH
static final java.lang.String TO
static final java.lang.String IF
static final java.lang.String FI
static final java.lang.String AT
static final java.lang.String CD
static final java.lang.String CAT
static final java.lang.String EXIST
static final java.lang.String EXIT
static final java.lang.String THEN
static final java.lang.String CACLS
static final java.lang.String CSCRIPT
static final java.lang.String GOTO
static final java.lang.String ELSE
static final java.lang.String ELSE_REMOVE
static final java.lang.String DEL
static final java.lang.String LINUX_HOME_DIR
static final java.lang.String LINUX_IF_EXIST
static final java.lang.String LINUX_IF_DIR_EXIST
static final java.lang.String LINUX_IF_NOT_DIR_EXIST
static final java.lang.String LINUX_IF_N_EXIST
static final java.lang.String LINUX_THEN
static final java.lang.String LINUX_N_THEN
static final java.lang.String JAVA
static final java.lang.String JAVA_CLASSPATH
static final java.lang.String RD
static final java.lang.String NOT
static final java.lang.String MD
static final java.lang.String MKDIR
static final java.lang.String LINUX_FORCE_MOVE
static final java.lang.String WINDOWS_FORCE_MOVE
static final java.lang.String CLASSPATH
static final java.lang.String VALUE_OF_CLASSPATH
static final java.lang.String LABEL_KILL
static final java.lang.String LABEL_NOKILL
static final java.lang.String LABEL_DONE
static final java.lang.String LABEL_START
static final java.lang.String LABEL_NOSTART
static final java.lang.String SLASH_P
static final java.lang.String COLON_F
static final java.lang.String COLON_R
static final java.lang.String DASH_R
static final java.lang.String BITARKIV_BACKSLASH_BACKSLASH
static final java.lang.String JMXREMOTE_MONITOR_PRIVILEGES
static final java.lang.String JMXREMOTE_HERITRIX_PRIVILEGES
static final java.lang.String DATABASE_PORT_ARGUMENT
static final java.lang.String ECHO
static final java.lang.String ECHO_COPYING
static final java.lang.String ECHO_UNZIPPING
static final java.lang.String ECHO_PREPARING_FOR_COPY
static final java.lang.String ECHO_ONE
static final java.lang.String ECHO_Y
static final java.lang.String ECHO_COPY_SETTINGS_AND_SCRIPTS
static final java.lang.String ECHO_MAKE_PASSWORD_FILES
static final java.lang.String ECHO_KILL_ALL_APPS
static final java.lang.String ECHO_START_ALL_APPS
static final java.lang.String ECHO_KILL_WINDOWS_APPLICATION
static final java.lang.String ECHO_KILL_LINUX_APPLICATION
static final java.lang.String ECHO_CANNOT_KILL_APP
static final java.lang.String ECHO_CANNOT_START_APP
static final java.lang.String ECHO_WINDOWS_DATABASE
static final java.lang.String ECHO_CREATING_DIRECTORIES
static final java.lang.String ECHO_INSTALLING_EXTERNAL_JAR_FILES
static final java.lang.String ECHO_MAKE_EXECUTABLE
static final java.lang.String ECHO_START_LINUX_APP
static final java.lang.String ECHO_APP_ALREADY_RUNNING
static final java.lang.String ECHO_COPYING_DATABASE
static final java.lang.String ECHO_COPYING_ARCHIVE_DATABASE
static final java.lang.String ECHO_UNZIPPING_DATABASE
static final java.lang.String ECHO_UNZIPPING_ARCHIVE_DATABASE
static final java.lang.String ECHO_START_EXTERNAL_ADMIN_DATABASE
static final java.lang.String ECHO_KILL_EXTERNAL_ADMIN_DATABASE
static final java.lang.String ECHO_START_EXTERNAL_HARVEST_DATABASE
static final java.lang.String ECHO_KILL_EXTERNAL_HARVEST_DATABASE
static final java.lang.String VB_CREATE_SHELL_OBJ
static final java.lang.String VB_CREATE_EXECUTE
static final java.lang.String VB_CREATE_FSO
static final java.lang.String VB_WRITE_F_PREFIX
static final java.lang.String VB_WRITE_F_SURFIX
static final java.lang.String VB_WRITE_F_KILL
static final java.lang.String VB_WRITE_F_CLOSE
static final java.lang.String VB_WRITE_TF_PREFIX
static final java.lang.String VB_WRITE_TF_SURFIX
static final java.lang.String VB_WRITE_TF_CONTENT
static final java.lang.String VB_WRITE_TF_CLOSE
static final java.lang.String VB_WRITE_WAIT
static final java.lang.String VB_COMMENT_NEW_START_LOG
static final java.lang.String VB_OPEN_WRITE_FILE_PREFIX
static final java.lang.String VB_OPEN_WRITE_FILE_SUFFIX_2
static final java.lang.String VB_OPEN_WRITE_FILE_SUFFIX_8
static final java.lang.String VB_CLOSE
static final java.lang.String VB_DO_WHILE_OEXEC_STATUS_0
static final java.lang.String VB_WSCRIPT_SLEEP_1000
static final java.lang.String VB_DO_WHILE
static final java.lang.String VB_OEXEC_STD_OUT
static final java.lang.String VB_OEXEC_STD_ERR
static final java.lang.String VB_AT_END_OF_STREAM_FALSE
static final java.lang.String VB_SET_OUTFILE
static final java.lang.String VB_OUTFILE_WRITELINE
static final java.lang.String VB_READ_LINE
static final java.lang.String VB_OUTFILE_CLOSE
static final java.lang.String VB_LOOP
static final int SCRIPT_DASH_NUM_REPEAT
public static final java.lang.String JMXREMOTE_PASSWORD_HEADER
public static final java.lang.String JMXREMOTE_ACCESS_HEADER
Method Detail |
---|
public static java.lang.String writeDashLine()
public static java.lang.String writeKillMachineHeader(java.lang.String login) throws ArgumentNotValid
login
- The login to the machine (username@machinename)
ArgumentNotValid
- If the login is null or the empty string.public static java.lang.String writeStartMachineHeader(java.lang.String login) throws ArgumentNotValid
login
- The login to the machine (username@machinename)
ArgumentNotValid
- If the login is null or the empty string.public static java.lang.String writeInstallMachineHeader(java.lang.String login) throws ArgumentNotValid
login
- The login to the machine (username@machinename)
ArgumentNotValid
- If the login is null or the empty string.public static java.lang.String doubleBackslashes(java.lang.String path) throws ArgumentNotValid
path
- The directory path to change to appropriate format.
ArgumentNotValid
- If the path is null or the empty string.public static java.lang.String replaceWindowsDirSeparators(java.lang.String path) throws ArgumentNotValid
path
- The directory path to change to appropriate format.
ArgumentNotValid
- If the path is null or the empty string.public static java.lang.String writeSecurityPolicyDirPermission(java.lang.String dir) throws ArgumentNotValid
dir
- The path to the directory. This has to be formatted to have
the correct directory separator: '${/}', instead of '/' or '\\' for
Windows and Linux respectively.
ArgumentNotValid
- If the dir is null or the empty string.public static java.lang.String getLinuxPIDS(java.lang.String totalName, java.lang.String path, java.lang.String id) throws ArgumentNotValid
totalName
- The total name of the application.path
- The path to the directory of the settings file (conf-dir).id
- The identification of the application (name + instanceId).
ArgumentNotValid
- If the totalName, the path or the id is either
null or the empty string.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |