jetweb is hosted by Hepforge, IPPP Durham

cedar.jetweb.generator
Class GeneratorWrapper

java.lang.Object
  extended by cedar.jetweb.generator.GeneratorWrapper

public class GeneratorWrapper
extends java.lang.Object

Wrapper for the generator class. The DBObjectManager expects the object it is to write to contain methods such as getx, gety. The Generator does not have all the methods with the correct names and contains some get** methods that we don't want to write, so we wrap it here.


Constructor Summary
GeneratorWrapper(Generator xx)
          Instantiates a new GeneratorWrapper from a generator
 
Method Summary
 Generator generator()
           
 java.util.Vector<java.lang.Integer> getaindices()
           
 java.util.Vector<java.lang.Integer> getivalue()
           
 java.util.Vector<java.lang.String> getname()
           
 java.util.Vector<java.lang.Integer> getparameter_id()
           
 java.util.Vector<java.lang.Boolean> getRelPhoton()
           
 java.util.Vector<java.lang.Boolean> getRelProton()
           
 java.util.Vector<java.lang.Double> getrvalue()
           
 java.lang.String toString()
           
 GeneratorWrapper update()
          Updates the wrapper to contain the current set of parameters held by the generator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneratorWrapper

public GeneratorWrapper(Generator xx)
Instantiates a new GeneratorWrapper from a generator

Parameters:
Generator - the generator to be wrapped

Method Detail

update

public GeneratorWrapper update()
Updates the wrapper to contain the current set of parameters held by the generator


getparameter_id

public java.util.Vector<java.lang.Integer> getparameter_id()
Returns:
Vector of the parameter ids

getname

public java.util.Vector<java.lang.String> getname()
Returns:
Vector of the parameter names

getivalue

public java.util.Vector<java.lang.Integer> getivalue()
Returns:
Vector the integer parameters

getrvalue

public java.util.Vector<java.lang.Double> getrvalue()
Returns:
Vector the real parameters

getaindices

public java.util.Vector<java.lang.Integer> getaindices()
Returns:
Vector the array indices

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
String the generator name and version

getRelPhoton

public java.util.Vector<java.lang.Boolean> getRelPhoton()

getRelProton

public java.util.Vector<java.lang.Boolean> getRelProton()

generator

public Generator generator()
Returns:
generator the generator which was wrapped.