org.globus.ogsa.impl.base.gram.client
Class GramRsl2XmlConverter

java.lang.Object
  extended byorg.globus.ogsa.impl.base.gram.client.GramRsl2XmlConverter
All Implemented Interfaces:
Rsl2XmlConverter

public class GramRsl2XmlConverter
extends java.lang.Object
implements Rsl2XmlConverter


Field Summary
protected static java.lang.String GLOBUS_LOCATION
           
protected static java.lang.String GRAM_HEADER
           
protected static java.lang.String RSL_FOOTER
           
protected static java.lang.String RSL_HEADER
           
protected  RslNode rslRootNode
           
 
Constructor Summary
GramRsl2XmlConverter(java.lang.String rsl)
           
 
Method Summary
protected  java.lang.StringBuffer getAttributedTypeMarkup(java.lang.String typeName, java.lang.String typeAttributeName, Value attributeValue)
           
protected  java.lang.StringBuffer getCompleteValue(java.lang.String typeName, java.lang.String typeAttributeName, Value attributeValue)
           
protected  java.lang.StringBuffer getCompleteValueString(Value attributeValue)
           
protected  java.lang.StringBuffer getEnumerationElementMarkup(java.lang.String elementName, Value value)
          Produce markup for an enumeration-based RSL attribute.
protected  java.lang.StringBuffer getSimpleElementMarkup(java.lang.String elementName, java.lang.String typeName, Value attributeValue)
           
protected  java.lang.StringBuffer getStringElementMarkup(java.lang.String elementName, java.lang.String typeName, Value value)
          Produce markup for a string-based RSL attribute.
protected  java.lang.StringBuffer getSubstitutionRefMarkup(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 java.lang.String toXml()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBUS_LOCATION

protected static java.lang.String GLOBUS_LOCATION

RSL_HEADER

protected static java.lang.String RSL_HEADER

GRAM_HEADER

protected static final java.lang.String GRAM_HEADER
See Also:
Constant Field Values

RSL_FOOTER

protected static final java.lang.String RSL_FOOTER
See Also:
Constant Field Values

rslRootNode

protected RslNode rslRootNode
Constructor Detail

GramRsl2XmlConverter

public GramRsl2XmlConverter(java.lang.String rsl)
                     throws ParseException
Method Detail

getSubstitutionRefMarkup

protected java.lang.StringBuffer getSubstitutionRefMarkup(java.lang.String name)

getAttributedTypeMarkup

protected java.lang.StringBuffer getAttributedTypeMarkup(java.lang.String typeName,
                                                         java.lang.String typeAttributeName,
                                                         Value attributeValue)

getCompleteValue

protected java.lang.StringBuffer getCompleteValue(java.lang.String typeName,
                                                  java.lang.String typeAttributeName,
                                                  Value attributeValue)

getCompleteValueString

protected java.lang.StringBuffer getCompleteValueString(Value attributeValue)

getSimpleElementMarkup

protected java.lang.StringBuffer getSimpleElementMarkup(java.lang.String elementName,
                                                        java.lang.String typeName,
                                                        Value attributeValue)

getStringElementMarkup

protected java.lang.StringBuffer getStringElementMarkup(java.lang.String elementName,
                                                        java.lang.String typeName,
                                                        Value value)
Produce markup for a string-based RSL attribute.


getEnumerationElementMarkup

protected java.lang.StringBuffer getEnumerationElementMarkup(java.lang.String elementName,
                                                             Value value)
Produce markup for an enumeration-based RSL attribute.


toXml

public java.lang.String toXml()
Specified by:
toXml in interface Rsl2XmlConverter

main

public static void main(java.lang.String[] args)