|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.parsers.AbstractApplicationParser
org.gridbus.broker.parsers.xpml.XPMLParser
public class XPMLParser
Adds jobs to the broker, by parsing the XPML description.
| Constructor Summary | |
|---|---|
XPMLParser()
|
|
| Method Summary | |
|---|---|
protected Variable[] |
createEnumVariables(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
|
protected Qos |
createQos(org.gridbus.schemas.xpml.x2006.x01.xpml.XpmlDocument.Xpml.Qos xqos)
|
protected Variable[] |
createRangeVariables(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
|
protected Variable |
createSingleVariable(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
|
protected java.lang.Object |
getRootElement(org.apache.xmlbeans.XmlObject appDoc)
rootElement returns the root element of the given document |
void |
parseApplication(org.w3c.dom.Node appNode,
ApplicationManager appStore)
. |
void |
parseApplication(java.lang.String appDescriptionFilename,
ApplicationManager appStore)
Parses the Application from the given file, and creates an appropriate type of ApplicationContext. |
protected org.apache.xmlbeans.XmlObject |
parseDocument(org.w3c.dom.Node appNode)
|
protected org.apache.xmlbeans.XmlObject |
parseDocument(java.lang.String appDescriptionFilename)
parseDocument accepts the xml description file and parse to related XmlObject
Subclasses can provide their own concrete type of the XmlObject |
void |
parseWorkUnits(org.w3c.dom.Node applicationNode,
ApplicationManager appStore)
Parses the application description file and creates jobs, that are added to the Application, parsed earlier. |
void |
parseWorkUnits(java.lang.String appDescriptionFilename,
ApplicationManager appStore)
Parses the application description file and creates jobs, that are added to the Application, parsed earlier. |
| Methods inherited from class org.gridbus.broker.parsers.AbstractApplicationParser |
|---|
getApplicationId, setApplicationId, validate, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XPMLParser()
| Method Detail |
|---|
protected org.apache.xmlbeans.XmlObject parseDocument(java.lang.String appDescriptionFilename)
throws java.lang.Exception
AbstractApplicationParser parseDocument accepts the xml description file and parse to related XmlObject
Subclasses can provide their own concrete type of the XmlObject
parseDocument in class AbstractApplicationParserjava.lang.Exception
protected org.apache.xmlbeans.XmlObject parseDocument(org.w3c.dom.Node appNode)
throws java.lang.Exception
java.lang.Exception
protected java.lang.Object getRootElement(org.apache.xmlbeans.XmlObject appDoc)
throws java.lang.Exception
AbstractApplicationParser rootElement returns the root element of the given document
getRootElement in class AbstractApplicationParserjava.lang.Exception
protected Qos createQos(org.gridbus.schemas.xpml.x2006.x01.xpml.XpmlDocument.Xpml.Qos xqos)
throws java.lang.Exception
java.lang.Exception
public void parseApplication(java.lang.String appDescriptionFilename,
ApplicationManager appStore)
throws java.lang.Exception
ApplicationParser
java.lang.ExceptionApplicationParser.parseApplication(java.lang.String, org.gridbus.broker.common.ApplicationManager)
public void parseApplication(org.w3c.dom.Node appNode,
ApplicationManager appStore)
throws java.lang.Exception
java.lang.ExceptionApplicationParser.parseApplication(java.lang.String, org.gridbus.broker.common.ApplicationManager)
public void parseWorkUnits(org.w3c.dom.Node applicationNode,
ApplicationManager appStore)
throws java.lang.Exception
ApplicationParser
java.lang.ExceptionApplicationParser.parseWorkUnits(org.w3c.dom.Node, org.gridbus.broker.common.ApplicationManager)protected Variable createSingleVariable(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
protected Variable[] createRangeVariables(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
protected Variable[] createEnumVariables(org.gridbus.schemas.xpml.x2006.x01.xpml.ParameterType param)
public void parseWorkUnits(java.lang.String appDescriptionFilename,
ApplicationManager appStore)
throws java.lang.Exception
ApplicationParser
java.lang.ExceptionApplicationParser.parseWorkUnits(java.lang.String, org.gridbus.broker.common.ApplicationManager)
|
Copyright © The University of Melbourne. 2006 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||