public class SBGNbuilder extends Object
ObjectFactory
, which is used to create all the
elements. For this reason, the individual methods are not static, because
they all rely on one specific ObjectFactory
.Modifier and Type | Class and Description |
---|---|
static class |
SBGNbuilder.Language
Enumeration of SBGN languages.
|
Constructor and Description |
---|
SBGNbuilder() |
Modifier and Type | Method and Description |
---|---|
org.sbgn.bindings.Arc |
createArc(String id,
org.sbgn.bindings.SBGNBase source,
org.sbgn.bindings.SBGNBase target,
de.zbit.graph.io.def.SBGNProperties.ArcType arcType) |
org.sbgn.bindings.Arc.End |
createArcEnd(double x,
double y) |
org.sbgn.bindings.Arc.Next |
createArcNext(double x,
double y) |
org.sbgn.bindings.Arc.Start |
createArcStart(double x,
double y) |
org.sbgn.bindings.Bbox |
createBbox(double x,
double y,
double width,
double height) |
org.sbgn.bindings.Bbox |
createBbox(Double x,
Double y,
Double width,
Double height) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
org.sbgn.bindings.Bbox bbox) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
org.sbgn.bindings.Bbox bbox,
boolean isClone) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
org.sbgn.bindings.Bbox bbox,
de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
org.sbgn.bindings.Bbox bbox,
de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation,
boolean isClone) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
double x,
double y,
double width,
double height) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
double x,
double y,
double width,
double height,
boolean isClone) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
double x,
double y,
double width,
double height,
de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
String labelText,
de.zbit.graph.io.def.SBGNProperties.GlyphType type) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
String labelText,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
org.sbgn.bindings.Bbox bbox) |
org.sbgn.bindings.Glyph |
createGlyph(String id,
String labelText,
de.zbit.graph.io.def.SBGNProperties.GlyphType type,
double x,
double y,
double width,
double height) |
org.sbgn.bindings.Glyph.Callout |
createGlyphCallout(double x,
double y) |
org.sbgn.bindings.Glyph.Callout |
createGlyphCallout(org.sbgn.bindings.Point point) |
org.sbgn.bindings.Label |
createLabel(String text) |
org.sbgn.bindings.Label |
createLabel(String text,
org.sbgn.bindings.Bbox bbox) |
org.sbgn.bindings.Label |
createLabel(String text,
double x,
double y,
double width,
double height) |
org.sbgn.bindings.Map |
createMap(SBGNbuilder.Language language) |
org.sbgn.bindings.Map |
createMap(SBGNbuilder.Language language,
org.sbgn.bindings.Bbox bbox) |
org.sbgn.bindings.Map |
createMap(SBGNbuilder.Language language,
double x,
double y,
double width,
double height) |
org.sbgn.bindings.SBGNBase.Notes |
createNotes(String text) |
org.sbgn.bindings.Point |
createPoint(double x,
double y) |
org.sbgn.bindings.Port |
createPort(String id,
double x,
double y) |
org.sbgn.bindings.Sbgn |
createSbgn() |
boolean |
equals(Object obj) |
org.sbgn.bindings.ObjectFactory |
getObjectFactory() |
org.sbgn.bindings.SBGNBase |
getSBGNBase(String id) |
int |
hashCode() |
static double |
toDouble(Double value) |
String |
toString() |
public static double toDouble(Double value)
value
- public org.sbgn.bindings.Arc createArc(String id, org.sbgn.bindings.SBGNBase source, org.sbgn.bindings.SBGNBase target, de.zbit.graph.io.def.SBGNProperties.ArcType arcType)
id
- source
- target
- arcType
- public org.sbgn.bindings.Arc.End createArcEnd(double x, double y)
x
- y
- public org.sbgn.bindings.Arc.Next createArcNext(double x, double y)
x
- y
- public org.sbgn.bindings.Arc.Start createArcStart(double x, double y)
x
- y
- public org.sbgn.bindings.Bbox createBbox(double x, double y, double width, double height)
x
- y
- width
- height
- public org.sbgn.bindings.Bbox createBbox(Double x, Double y, Double width, Double height)
x
- y
- height
- width
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type)
id
- type
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, org.sbgn.bindings.Bbox bbox)
id
- type
- bbox
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, org.sbgn.bindings.Bbox bbox, boolean isClone)
id
- type
- bbox
- isClone
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, org.sbgn.bindings.Bbox bbox, de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation)
id
- type
- bbox
- orientation
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, org.sbgn.bindings.Bbox bbox, de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation, boolean isClone)
id
- type
- bbox
- orientation
- isClone
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, double x, double y, double width, double height)
id
- type
- x
- y
- width
- height
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, double x, double y, double width, double height, boolean isClone)
id
- type
- x
- y
- width
- height
- isClone
- public org.sbgn.bindings.Glyph createGlyph(String id, de.zbit.graph.io.def.SBGNProperties.GlyphType type, double x, double y, double width, double height, de.zbit.graph.io.def.SBGNProperties.GlyphOrientation orientation)
id
- type
- x
- y
- width
- height
- orientation
- public org.sbgn.bindings.Glyph createGlyph(String id, String labelText, de.zbit.graph.io.def.SBGNProperties.GlyphType type)
id
- labelText
- type
- public org.sbgn.bindings.Glyph createGlyph(String id, String labelText, de.zbit.graph.io.def.SBGNProperties.GlyphType type, org.sbgn.bindings.Bbox bbox)
id
- labelText
- type
- bbox
- public org.sbgn.bindings.Glyph createGlyph(String id, String labelText, de.zbit.graph.io.def.SBGNProperties.GlyphType type, double x, double y, double width, double height)
id
- labelText
- type
- x
- y
- width
- height
- public org.sbgn.bindings.Glyph.Callout createGlyphCallout(double x, double y)
x
- y
- public org.sbgn.bindings.Glyph.Callout createGlyphCallout(org.sbgn.bindings.Point point)
point
- public org.sbgn.bindings.Label createLabel(String text)
text
- public org.sbgn.bindings.Label createLabel(String text, org.sbgn.bindings.Bbox bbox)
text
- bbox
- public org.sbgn.bindings.Label createLabel(String text, double x, double y, double width, double height)
text
- x
- y
- width
- height
- public org.sbgn.bindings.Map createMap(SBGNbuilder.Language language)
language
- public org.sbgn.bindings.Map createMap(SBGNbuilder.Language language, org.sbgn.bindings.Bbox bbox)
language
- bbox
- public org.sbgn.bindings.Map createMap(SBGNbuilder.Language language, double x, double y, double width, double height)
language
- x
- y
- width
- height
- public org.sbgn.bindings.SBGNBase.Notes createNotes(String text) throws ParserConfigurationException, SAXException, IOException
text
- ParserConfigurationException
SAXException
IOException
public org.sbgn.bindings.Point createPoint(double x, double y)
x
- y
- public org.sbgn.bindings.Port createPort(String id, double x, double y)
id
- x
- y
- public org.sbgn.bindings.Sbgn createSbgn()
public org.sbgn.bindings.ObjectFactory getObjectFactory()
public org.sbgn.bindings.SBGNBase getSBGNBase(String id)
id
- Copyright © 2015–2019 University of Tübingen. All rights reserved.