| Modifier and Type | Method and Description | 
|---|---|
String | 
EnvBuilder.build(OsFamily osFamily)
builds the environment file, by adding the following
 
 example usage
 variable exports
 return statement
  
 | 
Iterable<String> | 
ScriptBuilder.functionDependencies(OsFamily family)  | 
Iterable<String> | 
InitScript.functionDependencies(OsFamily family)  | 
Iterable<String> | 
ExitInsteadOfReturn.functionDependencies(OsFamily family)  | 
String | 
ScriptBuilder.render(OsFamily osFamily)
builds the shell script, by adding the following
 
 shell declaration line
 variable exports
 case/switch
  
 | 
String | 
InitScript.render(OsFamily family)  | 
String | 
ExitInsteadOfReturn.render(OsFamily family)  | 
static Map<String,String> | 
ScriptBuilder.resolveFunctionDependenciesForStatements(Map<String,String> knownFunctions,
                                        Iterable<Statement> statements,
                                        OsFamily osFamily)  | 
static void | 
ScriptBuilder.writeFunctions(Map<String,String> functionsToWrite,
              OsFamily osFamily,
              StringBuilder builder)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Map<OsFamily,String> | 
Call.OS_TO_CALL  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_CASE_PATTERN  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_END_SWITCH_PATTERN  | 
static Map<OsFamily,String> | 
CreateRunScript.AddExport.OS_TO_EXPORT_PATTERN  | 
static Map<OsFamily,String> | 
Kill.OS_TO_KILL  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_SWITCH_PATTERN  | 
| Modifier and Type | Method and Description | 
|---|---|
static OsFamily | 
OsFamily.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static OsFamily[] | 
OsFamily.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
UserAdd.functionDependencies(OsFamily family)  | 
Iterable<String> | 
Sudoers.functionDependencies(OsFamily family)  | 
Iterable<String> | 
ReplaceShadowPasswordEntry.functionDependencies(OsFamily family)  | 
Iterable<String> | 
AdminAccess.functionDependencies(OsFamily family)  | 
String | 
UserAdd.render(OsFamily family)  | 
String | 
Sudoers.render(OsFamily family)  | 
String | 
ReplaceShadowPasswordEntry.render(OsFamily family)  | 
String | 
AdminAccess.render(OsFamily family)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
SshdConfig.functionDependencies(OsFamily family)  | 
Iterable<String> | 
InstallRSAPrivateKey.functionDependencies(OsFamily family)  | 
Iterable<String> | 
AuthorizeRSAPublicKeys.functionDependencies(OsFamily family)  | 
String | 
SshdConfig.render(OsFamily family)  | 
String | 
InstallRSAPrivateKey.render(OsFamily family)  | 
String | 
AuthorizeRSAPublicKeys.render(OsFamily family)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Map<OsFamily,String> | 
Utils.OS_TO_LOCAL_VAR_PATTERN  | 
static Map<OsFamily,String> | 
Utils.OS_TO_POSITIONAL_VAR_PATTERN  | 
static Map<OsFamily,String> | 
Utils.OS_TO_ZERO_PATH  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
Utils.writeComment(String comment,
            OsFamily family)  | 
static String | 
Utils.writeFunction(String function,
             String source,
             OsFamily family)  | 
static String | 
Utils.writeFunctionFromResource(String function,
                         OsFamily family)  | 
static String | 
Utils.writePositionalVars(List<String> positionalVariablesInLowerCamelCase,
                   OsFamily family)
Writes an initialization statement for use inside a script or a function. 
 | 
static String | 
Utils.writeUnsetVariables(List<String> variablesInLowerCamelCase,
                   OsFamily family)
Ensures that variables come from a known source instead of bleeding in from a profile 
 | 
static String | 
Utils.writeVariableExporters(Map<String,String> variablesInLowerCamelCase,
                      OsFamily family)
converts a map into variable exports relevant to the specified platform. 
 | 
static String | 
Utils.writeZeroPath(OsFamily family)  | 
| Constructor and Description | 
|---|
Utils.FunctionNotFoundException(String functionName,
                               OsFamily family)  | 
Utils.FunctionNotFoundException(String functionName,
                               OsFamily family,
                               Throwable cause)  | 
Copyright © 2009-2012 jclouds. All Rights Reserved.