g-Eclipse
Release 1.0.0

eu.geclipse.jsdl
Class JSDLJobDescriptionCreator

java.lang.Object
  extended by eu.geclipse.core.model.impl.AbstractGridElementCreator
      extended by eu.geclipse.jsdl.JSDLJobDescriptionCreator
All Implemented Interfaces:
IGridElementCreator

public class JSDLJobDescriptionCreator
extends AbstractGridElementCreator

Creator for JSDL job descriptions. Creates JSDLJobDescriptions from files with file extension ".jsdl".


Constructor Summary
JSDLJobDescriptionCreator()
           
 
Method Summary
 IGridElement create(IGridContainer parent)
          Create an element and set it to be a child of the specified IGridContainer.
 
Methods inherited from class eu.geclipse.core.model.impl.AbstractGridElementCreator
create, getSource, setSource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSDLJobDescriptionCreator

public JSDLJobDescriptionCreator()
Method Detail

create

public IGridElement create(IGridContainer parent)
                    throws ProblemException
Description copied from interface: IGridElementCreator
Create an element and set it to be a child of the specified IGridContainer. The element is created from the object that was specified in a former call to IGridElementCreator.setSource(Object). If the creation fails a ProblemException will be thrown.

Parameters:
parent - The parent of the newly created element.
Returns:
The newly created element.
Throws:
ProblemException - If any problem occurs while the new element is created. For instance if a source object is needed to create the element but was not defined before.

g-Eclipse
Release 1.0.0