eu.xtreemos.xosd.utilities.jsdl
Class JsdlObject
java.lang.Object
eu.xtreemos.xosd.utilities.jsdl.JsdlObject
public class JsdlObject
- extends java.lang.Object
Constructor Summary |
JsdlObject(java.lang.String jobName,
java.lang.String appName,
java.lang.String appPath)
|
Method Summary |
void |
addAppInputOutput(java.lang.String input,
java.lang.String output)
|
void |
addArgument(java.lang.String argument)
|
void |
addDataStaging(java.lang.String fileName,
java.lang.String creationFlag,
java.lang.String deleteOnTermination,
java.lang.String sourceUri)
|
void |
addDescription(java.lang.String description)
|
protected JsdlObject.Resource |
addOrGetResource(java.lang.String name)
|
void |
addResource(java.lang.String name)
|
void |
addResource(java.lang.String name,
java.lang.String value)
|
void |
addResourceExactValue(java.lang.String name,
double value,
java.lang.String epsilon)
|
void |
addResourceLowerRange(java.lang.String name,
double lower)
|
void |
addResourceLowerRange(java.lang.String name,
double lower,
boolean lowerExclusive)
|
void |
addResourceRange(java.lang.String name,
double lower,
boolean lowerExclusive,
double upper,
boolean upperExclusive)
|
void |
addResourceUpperRange(java.lang.String name,
double upper)
|
void |
addResourceUpperRange(java.lang.String name,
double upper,
boolean upperExclusive)
|
private java.lang.String |
doTabs(int nt)
|
JsdlObject.Resource |
getResource(java.lang.String resourceName)
|
int |
getResourceExactsCount(java.lang.String name)
|
int |
getResourceLowerRangeCount(java.lang.String name)
|
int |
getResourceRangeCount(java.lang.String name)
|
int |
getResourceUpperRangeCount(java.lang.String name)
|
java.lang.String |
simpleTest()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
id
JsdlObject.Identification id
app
JsdlObject.Application app
papp
JsdlObject.PosixApplication papp
resources
java.util.Hashtable<java.lang.String,JsdlObject.Resource> resources
dataStaging
java.util.ArrayList<JsdlObject.DataStaging> dataStaging
JsdlObject
public JsdlObject(java.lang.String jobName,
java.lang.String appName,
java.lang.String appPath)
doTabs
private java.lang.String doTabs(int nt)
simpleTest
public java.lang.String simpleTest()
addDescription
public void addDescription(java.lang.String description)
addArgument
public void addArgument(java.lang.String argument)
addAppInputOutput
public void addAppInputOutput(java.lang.String input,
java.lang.String output)
addResource
public void addResource(java.lang.String name)
addResource
public void addResource(java.lang.String name,
java.lang.String value)
addOrGetResource
protected JsdlObject.Resource addOrGetResource(java.lang.String name)
addResourceExactValue
public void addResourceExactValue(java.lang.String name,
double value,
java.lang.String epsilon)
addResourceLowerRange
public void addResourceLowerRange(java.lang.String name,
double lower)
addResourceLowerRange
public void addResourceLowerRange(java.lang.String name,
double lower,
boolean lowerExclusive)
addResourceRange
public void addResourceRange(java.lang.String name,
double lower,
boolean lowerExclusive,
double upper,
boolean upperExclusive)
getResource
public JsdlObject.Resource getResource(java.lang.String resourceName)
getResourceLowerRangeCount
public int getResourceLowerRangeCount(java.lang.String name)
getResourceUpperRangeCount
public int getResourceUpperRangeCount(java.lang.String name)
getResourceRangeCount
public int getResourceRangeCount(java.lang.String name)
getResourceExactsCount
public int getResourceExactsCount(java.lang.String name)
addResourceUpperRange
public void addResourceUpperRange(java.lang.String name,
double upper)
addResourceUpperRange
public void addResourceUpperRange(java.lang.String name,
double upper,
boolean upperExclusive)
addDataStaging
public void addDataStaging(java.lang.String fileName,
java.lang.String creationFlag,
java.lang.String deleteOnTermination,
java.lang.String sourceUri)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object