Uses of Class
org.jclouds.scriptbuilder.domain.OsFamily

Packages that use OsFamily
org.jclouds.scriptbuilder   
org.jclouds.scriptbuilder.domain   
org.jclouds.scriptbuilder.functionloader   
org.jclouds.scriptbuilder.functionloader.filters   
org.jclouds.scriptbuilder.functionloader.osgi   
org.jclouds.scriptbuilder.statements.chef   
org.jclouds.scriptbuilder.statements.git   
org.jclouds.scriptbuilder.statements.login   
org.jclouds.scriptbuilder.statements.ruby   
org.jclouds.scriptbuilder.statements.ssh   
org.jclouds.scriptbuilder.util   
 

Uses of OsFamily in org.jclouds.scriptbuilder
 

Methods in org.jclouds.scriptbuilder with parameters of type OsFamily
 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)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.domain
 

Fields in org.jclouds.scriptbuilder.domain with type parameters of type OsFamily
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
           
 

Methods in org.jclouds.scriptbuilder.domain that return OsFamily
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.
 

Methods in org.jclouds.scriptbuilder.domain with parameters of type OsFamily
static String AppendFile.escapeVarTokens(String toEscape, OsFamily family)
           
 Iterable<String> SwitchArg.functionDependencies(OsFamily family)
           
 Iterable<String> StatementList.functionDependencies(OsFamily family)
           
 Iterable<String> Statement.functionDependencies(OsFamily family)
           
 Iterable<String> LiteralStatement.functionDependencies(OsFamily family)
           
 Iterable<String> Kill.functionDependencies(OsFamily family)
           
 Iterable<String> InterpretableStatement.functionDependencies(OsFamily family)
           
 Iterable<String> CreateRunScript.functionDependencies(OsFamily family)
           
 Iterable<String> CreateRunScript.AddExport.functionDependencies(OsFamily family)
           
 Iterable<String> Call.functionDependencies(OsFamily family)
           
 Iterable<String> AppendFile.functionDependencies(OsFamily family)
           
 String SwitchArg.render(OsFamily family)
           
 String StatementList.render(OsFamily family)
           
 String Statement.render(OsFamily family)
           
 String PipeHttpResponseTo.render(OsFamily family)
           
 String LiteralStatement.render(OsFamily family)
           
 String Kill.render(OsFamily family)
           
 String InterpretableStatement.render(OsFamily family)
           
 String CreateRunScript.render(OsFamily family)
           
 String CreateRunScript.AddExport.render(OsFamily family)
           
 String Call.render(OsFamily family)
           
 String AppendFile.render(OsFamily family)
           
 String ShellToken.to(OsFamily family)
           
static Map<String,String> ShellToken.tokenValueMap(OsFamily family)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.functionloader
 

Methods in org.jclouds.scriptbuilder.functionloader with parameters of type OsFamily
 String FunctionLoader.loadFunction(String function, OsFamily family)
          Loads a function and returns it as String.
 String BasicFunctionLoader.loadFunction(String function, OsFamily family)
          Loads a function from the classpath using the current or the Thread Context Class Loader.
 

Constructors in org.jclouds.scriptbuilder.functionloader with parameters of type OsFamily
FunctionNotFoundException(String functionName, OsFamily family)
           
FunctionNotFoundException(String functionName, OsFamily family, Throwable cause)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.functionloader.filters
 

Methods in org.jclouds.scriptbuilder.functionloader.filters with parameters of type OsFamily
 String LicenseHeaderFilter.filter(String lines, OsFamily family)
          Filters out license header comments from a file.
 String LicenseHeaderFilter.loadFunction(String function, OsFamily family)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.functionloader.osgi
 

Methods in org.jclouds.scriptbuilder.functionloader.osgi with parameters of type OsFamily
 String ServiceFunctionLoader.loadFunction(String function, OsFamily family)
          Looks up the service registry for an applicable FunctionLoader and delegates to it.
 String BundleFunctionLoader.loadFunction(String function, OsFamily family)
          Loads the function from the Bundle resources.
 

Uses of OsFamily in org.jclouds.scriptbuilder.statements.chef
 

Methods in org.jclouds.scriptbuilder.statements.chef with parameters of type OsFamily
 Iterable<String> InstallChefGems.functionDependencies(OsFamily family)
           
 Iterable<String> ChefSolo.functionDependencies(OsFamily family)
           
 String InstallChefGems.render(OsFamily family)
           
 String ChefSolo.render(OsFamily family)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.statements.git
 

Methods in org.jclouds.scriptbuilder.statements.git with parameters of type OsFamily
 Iterable<String> CloneGitRepo.functionDependencies(OsFamily arg0)
          
 String CloneGitRepo.render(OsFamily arg0)
          
 

Uses of OsFamily in org.jclouds.scriptbuilder.statements.login
 

Methods in org.jclouds.scriptbuilder.statements.login with parameters of type OsFamily
 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)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.statements.ruby
 

Methods in org.jclouds.scriptbuilder.statements.ruby with parameters of type OsFamily
 Iterable<String> InstallRubyGems.functionDependencies(OsFamily family)
           
 String InstallRubyGems.render(OsFamily family)
           
 String InstallRuby.render(OsFamily family)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.statements.ssh
 

Methods in org.jclouds.scriptbuilder.statements.ssh with parameters of type OsFamily
 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)
           
 

Uses of OsFamily in org.jclouds.scriptbuilder.util
 

Fields in org.jclouds.scriptbuilder.util with type parameters of type OsFamily
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
           
 

Methods in org.jclouds.scriptbuilder.util with parameters of type OsFamily
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(Iterable<String> positionalVariables, OsFamily family)
          Writes an initialization statement for use inside a script or a function.
static String Utils.writeUnsetVariables(Iterable<String> variablesToUnset, OsFamily family)
          Ensures that variables come from a known source instead of bleeding in from a profile
static String Utils.writeVariableExporters(Map<String,String> exports, OsFamily family)
          converts a map into variable exports relevant to the specified platform.
static String Utils.writeZeroPath(OsFamily family)
           
 

Constructors in org.jclouds.scriptbuilder.util with parameters of type OsFamily
Utils.VariableNameForOsFamily(OsFamily family)
           
 



Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.