|
FreeHEP API Version current |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthep.graphics.heprep.HepRepFactory
HepRepFactory interface.
| Field Summary | |
static String |
defaultFactoryName
Default HepRep factory classname. |
static String |
factoryName
Name of the interface for factory for HepRep. |
static String |
propertyFile
Properties filename to find out what factory to load for HepRep. |
| Constructor Summary | |
HepRepFactory()
|
|
| Method Summary | |
static HepRepFactory |
create()
Creates a heprep factory based on the content of heprep.properties file. |
abstract HepRep |
createHepRep()
Creates a HepRep. |
abstract HepRepAction |
createHepRepAction(String name,
String expression)
Creates a HepRepAction. |
abstract HepRepInstance |
createHepRepInstance(HepRepInstance parent,
HepRepType type)
Creates a HepRepInstance. |
abstract HepRepInstance |
createHepRepInstance(HepRepInstanceTree parent,
HepRepType type)
Creates a HepRepInstance. |
abstract HepRepInstanceTree |
createHepRepInstanceTree(String name,
String version,
HepRepTreeID typeTree)
Creates a HepRepInstanceTree. |
abstract HepRepPoint |
createHepRepPoint(HepRepInstance instance,
double x,
double y,
double z)
Creates a HepRepPoint. |
abstract HepRepReader |
createHepRepReader(InputStream in)
Creates a HepRepReader from a stream. |
abstract HepRepReader |
createHepRepReader(String inputFileName)
Creates a HepRepReader from a file name. |
HepRepTreeID |
createHepRepTreeID(String name,
String version)
Creates a HepRepTreeID. |
abstract HepRepTreeID |
createHepRepTreeID(String name,
String version,
String qualifier)
Creates a HepRepTreeID. |
abstract HepRepType |
createHepRepType(HepRepType parent,
String name)
Creates a HepRepType. |
abstract HepRepType |
createHepRepType(HepRepTypeTree parent,
String name)
Creates a HepRepType. |
abstract HepRepTypeTree |
createHepRepTypeTree(HepRepTreeID treeID)
Creates a HepRepTypeTree. |
abstract HepRepWriter |
createHepRepWriter(OutputStream out,
boolean randomAccess,
boolean compress)
Creates a HepRepWriter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String factoryName
public static final String propertyFile
public static final String defaultFactoryName
| Constructor Detail |
public HepRepFactory()
| Method Detail |
public static HepRepFactory create()
throws ClassNotFoundException,
IllegalAccessException,
InstantiationException
ClassNotFoundException
IllegalAccessException
InstantiationException
public abstract HepRepReader createHepRepReader(InputStream in)
throws IOException
in - input stream.
IOException
public abstract HepRepReader createHepRepReader(String inputFileName)
throws IOException
inputFileName - file name.
IOException
public abstract HepRepWriter createHepRepWriter(OutputStream out,
boolean randomAccess,
boolean compress)
throws IOException
out - output stream.randomAccess - create a writer in a format that will allow random access (may be ignored).compress - create a writer that uses compression (may be ignored).
IOException
public abstract HepRepPoint createHepRepPoint(HepRepInstance instance,
double x,
double y,
double z)
instance - to add the point to.x - x coordinate of point.y - y coordinate of point.z - z coordinate of point.
public abstract HepRepInstance createHepRepInstance(HepRepInstance parent,
HepRepType type)
public abstract HepRepInstance createHepRepInstance(HepRepInstanceTree parent,
HepRepType type)
public HepRepTreeID createHepRepTreeID(String name,
String version)
name - of the treeID.version - of the treeID.
public abstract HepRepTreeID createHepRepTreeID(String name,
String version,
String qualifier)
name - of the treeID.version - of the treeID.qualifier - of the treeID.
public abstract HepRepAction createHepRepAction(String name,
String expression)
name - of the action.expression - of the action.
public abstract HepRepInstanceTree createHepRepInstanceTree(String name,
String version,
HepRepTreeID typeTree)
The tree needs to be added to the HepRep.
name - of the instancetree.version - of the instancetree.typeTree - associated typetree.
public abstract HepRepType createHepRepType(HepRepTypeTree parent,
String name)
parent - to add this type to.name - of the type to create.
public abstract HepRepType createHepRepType(HepRepType parent,
String name)
parent - to add this type to.name - of the type to create.public abstract HepRepTypeTree createHepRepTypeTree(HepRepTreeID treeID)
The tree needs to be added to the HepRep.
treeID - to name the tree being created.public abstract HepRep createHepRep()
|
FreeHEP API Version current |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||