com.intel.gpe.clients.api.gridlet.elements
Class GridletUtil

java.lang.Object
  extended by com.intel.gpe.clients.api.gridlet.elements.GridletUtil

public class GridletUtil
extends java.lang.Object

Utilities for adding classes and resources to gridlet definition

Author:
Alexander Lukichev

Nested Class Summary
static class GridletUtil.ClassDefinition
           
static class GridletUtil.ResourceDefinition
           
 
Constructor Summary
GridletUtil()
           
 
Method Summary
static void addClasses(GridletElement gl, GridletUtil.ClassDefinition[] classes)
          Add classes
static void addClasses(GridletElement gl, java.lang.String... classNames)
          Add classes
static void addResources(GridletElement gl, GridletUtil.ResourceDefinition[] resources)
          Add resources
static void addResources(GridletElement gl, java.lang.String... resNames)
          Add resources
static void addVariable(GridletElement gl, java.lang.String name, org.w3c.dom.Element value)
           
static void addVariable(GridletElement gl, java.lang.String name, java.lang.String value)
           
static void addVariable(GridletElement gl, VariableElement ve)
           
static org.w3c.dom.Element getGridletElement(GridletElement gl)
           
static org.w3c.dom.Element getGridletElement(java.lang.String mainClass, java.lang.String[] classNames, java.lang.String[] resourceNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridletUtil

public GridletUtil()
Method Detail

addClasses

public static void addClasses(GridletElement gl,
                              GridletUtil.ClassDefinition[] classes)
Add classes

Parameters:
gl -
classes -

addResources

public static void addResources(GridletElement gl,
                                GridletUtil.ResourceDefinition[] resources)
Add resources

Parameters:
gl -
resources -

addClasses

public static void addClasses(GridletElement gl,
                              java.lang.String... classNames)
                       throws java.io.IOException,
                              java.lang.ClassNotFoundException
Add classes

Parameters:
gl -
classNames - - the class names
Throws:
java.io.IOException
java.lang.ClassNotFoundException

addResources

public static void addResources(GridletElement gl,
                                java.lang.String... resNames)
                         throws java.io.IOException,
                                java.lang.ClassNotFoundException
Add resources

Parameters:
gl -
resNames - - the names of the resources
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getGridletElement

public static org.w3c.dom.Element getGridletElement(GridletElement gl)
                                             throws javax.xml.bind.JAXBException,
                                                    javax.xml.parsers.ParserConfigurationException
Throws:
javax.xml.bind.JAXBException
javax.xml.parsers.ParserConfigurationException

getGridletElement

public static org.w3c.dom.Element getGridletElement(java.lang.String mainClass,
                                                    java.lang.String[] classNames,
                                                    java.lang.String[] resourceNames)
                                             throws java.io.IOException,
                                                    java.lang.ClassNotFoundException,
                                                    javax.xml.bind.JAXBException,
                                                    javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
javax.xml.bind.JAXBException
javax.xml.parsers.ParserConfigurationException

addVariable

public static void addVariable(GridletElement gl,
                               VariableElement ve)

addVariable

public static void addVariable(GridletElement gl,
                               java.lang.String name,
                               java.lang.String value)

addVariable

public static void addVariable(GridletElement gl,
                               java.lang.String name,
                               org.w3c.dom.Element value)


Copyright © 2008. All Rights Reserved.