Rio Project 4.2 API Documentation



org.rioproject.opstring
Class XmlOpStringParser

java.lang.Object
  extended by org.rioproject.opstring.AbstractOpStringParser
      extended by org.rioproject.opstring.XmlOpStringParser
All Implemented Interfaces:
groovy.lang.GroovyObject, OpStringParser

public class XmlOpStringParser
extends AbstractOpStringParser
implements OpStringParser


Constructor Summary
XmlOpStringParser()
           
 
Method Summary
protected  groovy.lang.MetaClass $getStaticMetaClass()
           
 Map<String,Map<String,AssociationDescriptor[]>> getAssociationTable()
           
 String[] getDefaultExportJars()
           
 String[] getDefaultGroups()
           
 Object getHandlers()
           
 ClassLoader getLoader()
           
 Object getLoadPath()
           
 Object getLogger()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 Map<String,ClassBundle> getResourceMap()
           
 Map<String,SystemRequirements> getSysRequirementsMap()
           
 Object getXmlSource()
           
 Object init()
           
 Object invokeMethod(String method, Object arguments)
           
 List<OpString> parse(Object theXmlSource, ClassLoader theLoader, boolean verify, Object path)
           
 List<OpString> parse(Object theXmlSource, ClassLoader theLoader, boolean verify, String[] exportJars, Object path)
           
 List<OpString> parse(Object theXmlSource, ClassLoader theLoader, boolean verify, String[] exportJars, String[] groups, Object path)
           
 List<OpString> parse(Object theXmlSource, ClassLoader theLoader, Object path)
           
 Object parseElement(Object element, GlobalAttrs global, ParsedService sDescriptor, OpString opString)
           
 Map<String,String> parseEnvironment(Object elem)
           
 List<OpString> parseOperationalString(Object root, Object loadedFrom)
           
 void setDefaultExportJars(String[] value)
           
 void setDefaultGroups(String[] value)
           
 void setHandlers(Object value)
           
 void setLoader(ClassLoader value)
           
 void setLoadPath(Object value)
           
 void setLogger(Object value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 void setXmlSource(Object value)
           
 
Methods inherited from class org.rioproject.opstring.AbstractOpStringParser
createConfigEntry, getAttributeTable, getSLAPolicyHandler, merge, setAssociationDescriptorAttrs, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlOpStringParser

public XmlOpStringParser()
Method Detail

parse

public List<OpString> parse(Object theXmlSource,
                            ClassLoader theLoader,
                            boolean verify,
                            String[] exportJars,
                            Object path)

parse

public List<OpString> parse(Object theXmlSource,
                            ClassLoader theLoader,
                            boolean verify,
                            Object path)

parse

public List<OpString> parse(Object theXmlSource,
                            ClassLoader theLoader,
                            Object path)

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject
Overrides:
getMetaClass in class AbstractOpStringParser

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject
Overrides:
setMetaClass in class AbstractOpStringParser

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject
Overrides:
invokeMethod in class AbstractOpStringParser

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject
Overrides:
getProperty in class AbstractOpStringParser

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject
Overrides:
setProperty in class AbstractOpStringParser

getXmlSource

public Object getXmlSource()

setXmlSource

public void setXmlSource(Object value)

getLoader

public ClassLoader getLoader()

setLoader

public void setLoader(ClassLoader value)

getDefaultExportJars

public String[] getDefaultExportJars()

setDefaultExportJars

public void setDefaultExportJars(String[] value)

getDefaultGroups

public String[] getDefaultGroups()

setDefaultGroups

public void setDefaultGroups(String[] value)

getLoadPath

public Object getLoadPath()

setLoadPath

public void setLoadPath(Object value)

getAssociationTable

public Map<String,Map<String,AssociationDescriptor[]>> getAssociationTable()

getResourceMap

public Map<String,ClassBundle> getResourceMap()

getSysRequirementsMap

public Map<String,SystemRequirements> getSysRequirementsMap()

getLogger

public Object getLogger()

setLogger

public void setLogger(Object value)

getHandlers

public Object getHandlers()

setHandlers

public void setHandlers(Object value)

init

public Object init()

parse

public List<OpString> parse(Object theXmlSource,
                            ClassLoader theLoader,
                            boolean verify,
                            String[] exportJars,
                            String[] groups,
                            Object path)
Specified by:
parse in interface OpStringParser

parseOperationalString

public List<OpString> parseOperationalString(Object root,
                                             Object loadedFrom)

parseEnvironment

public Map<String,String> parseEnvironment(Object elem)

parseElement

public Object parseElement(Object element,
                           GlobalAttrs global,
                           ParsedService sDescriptor,
                           OpString opString)
                    throws Exception
Specified by:
parseElement in interface OpStringParser
Throws:
Exception

$getStaticMetaClass

protected groovy.lang.MetaClass $getStaticMetaClass()
Overrides:
$getStaticMetaClass in class AbstractOpStringParser

Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.