public class OSXScriptBuilder extends Template
| Constructor and Description |
|---|
OSXScriptBuilder(Application application,
java.lang.String template)
Create an OSX script using the specified template
|
OSXScriptBuilder(java.util.ArrayList<java.lang.String> script)
Creates an instance and concatenates the script from the input lines
|
OSXScriptBuilder(java.lang.String template)
Create an OSX script using the specified template
|
| Modifier and Type | Method and Description |
|---|---|
void |
addScript(OSXScriptBuilder script)
Add another subscript.
|
OSXScriptBuilder |
setPlaceholder(java.lang.String placeholder,
java.lang.String content)
Replaces occurences of the placeholder {{NAME}} to the specified content.
|
java.lang.String |
toString()
Create a string containing all subscripts
|
void |
writeTo(java.io.File file)
Write file and set permissions
|
public OSXScriptBuilder(java.lang.String template)
throws java.io.IOException
template - to create script fromjava.io.IOException - in case of errorspublic OSXScriptBuilder(java.util.ArrayList<java.lang.String> script)
script - input linespublic OSXScriptBuilder(Application application, java.lang.String template) throws java.io.IOException
application - to use for initial setuptemplate - to create script fromjava.io.IOException - in case of errorspublic void addScript(OSXScriptBuilder script)
script - to addpublic java.lang.String toString()
public void writeTo(java.io.File file)
throws java.io.IOException
public OSXScriptBuilder setPlaceholder(java.lang.String placeholder, java.lang.String content)
TemplatesetPlaceholder in class Templateplaceholder - the name of the placerholdercontent - the content to which to placeholder will be replaces