Package de.xima.fc.common.graphdot
Enum EShape
- java.lang.Object
-
- java.lang.Enum<EShape>
-
- de.xima.fc.common.graphdot.EShape
-
- All Implemented Interfaces:
Serializable
,CharSequence
,Comparable<EShape>
public enum EShape extends Enum<EShape>
Shapes for graphviz nodes.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSEMBLY
Theassembly
shape.BOX
Thebox
shape.BOX3D
Thebox3d
shape.CDS
Thecds
shape.CIRCLE
Thecircle
shape.COMPONENT
Thecomponent
shape.CYLINDER
Thecylinder
shape.DIAMOND
Thediamond
shape.DOUBLECIRCLE
Thedoublecircle
shape.DOUBLEOCTAGON
Thedoubleoctagon
shape.EGG
Theegg
shape.ELLIPSE
Theellipse
shape.EPSF
User-defined shape, requires a shapefile attribute.FIVEPOVERHANG
Thefivepoverhang
shape.FOLDER
Thefolder
shape.HEXAGON
Thehexagon
shape.HOUSE
Thehouse
shape.INSULATOR
Theinsulator
shape.INVHOUSE
Theinvhouse
shape.INVTRAPEZIUM
Theinvtrapezium
shape.INVTRIANGLE
Theinvtriangle
shape.LARROW
Thelarrow
shape.LPROMOTER
Thelpromoter
shape.MCIRCLE
TheMcircle
shape.MDIAMOND
TheMdiamond
shape.MSQUARE
TheMsquare
shape.NONE
Thenone
shape.NOTE
Thenote
shape.NOVERHANG
Thenoverhang
shape.OCTAGON
Theoctagon
shape.OVAL
Theoval
shape.PARALLELOGRAM
Theparallelogram
shape.PENTAGON
Thepentagon
shape.PLAIN
Theplain
shape.PLAINTEXT
Theplaintext
shape.POINT
Thepoint
shape.POLYGON
Thepolygon
shape.PRIMERSITE
Theprimersite
shape.PROMOTER
Thepromoter
shape.PROTEASESITE
Theproteasesite
shape.PROTEINSTAB
Theproteinstab
shape.RARROW
Therarrow
shape.RECORD
Record-based shape, requires a definition in the label.RECT
Therect
shape.RECTANGLE
Therectangle
shape.RESTRICTIONSITE
Therestrictionsite
shape.RIBOSITE
Theribosite
shape.RNASTAB
Thernastab
shape.RPROMOTER
Therpromoter
shape.SEPTAGON
Theseptagon
shape.SIGNATURE
Thesignature
shape.SQUARE
Thesquare
shape.STAR
Thestar
shape.TAB
Thetab
shape.TERMINATOR
Theterminator
shape.THREEPOVERHANG
Thethreepoverhang
shape.TRAPEZIUM
Thetrapezium
shape.TRIANGLE
Thetriangle
shape.TRIPLEOCTAGON
Thetripleoctagon
shape.UNDERLINE
Theunderline
shape.UTR
Theutr
shape.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Default Methods Modifier and Type Method Description default char
charAt(int index)
default IntStream
chars()
default IntStream
codePoints()
boolean
equals(Object obj)
int
hashCode()
default int
length()
String
shapeName()
default CharSequence
subSequence(int start, int end)
String
toString()
static EShape
valueOf(String name)
Returns the enum constant of this type with the specified name.static EShape[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ASSEMBLY
public static final EShape ASSEMBLY
Theassembly
shape.
-
BOX
public static final EShape BOX
Thebox
shape.
-
BOX3D
public static final EShape BOX3D
Thebox3d
shape.
-
CDS
public static final EShape CDS
Thecds
shape.
-
CIRCLE
public static final EShape CIRCLE
Thecircle
shape.
-
COMPONENT
public static final EShape COMPONENT
Thecomponent
shape.
-
CYLINDER
public static final EShape CYLINDER
Thecylinder
shape.
-
DIAMOND
public static final EShape DIAMOND
Thediamond
shape.
-
DOUBLECIRCLE
public static final EShape DOUBLECIRCLE
Thedoublecircle
shape.
-
DOUBLEOCTAGON
public static final EShape DOUBLEOCTAGON
Thedoubleoctagon
shape.
-
EGG
public static final EShape EGG
Theegg
shape.
-
ELLIPSE
public static final EShape ELLIPSE
Theellipse
shape.
-
EPSF
public static final EShape EPSF
User-defined shape, requires a shapefile attribute.
-
FIVEPOVERHANG
public static final EShape FIVEPOVERHANG
Thefivepoverhang
shape.
-
FOLDER
public static final EShape FOLDER
Thefolder
shape.
-
HEXAGON
public static final EShape HEXAGON
Thehexagon
shape.
-
HOUSE
public static final EShape HOUSE
Thehouse
shape.
-
INSULATOR
public static final EShape INSULATOR
Theinsulator
shape.
-
INVHOUSE
public static final EShape INVHOUSE
Theinvhouse
shape.
-
INVTRAPEZIUM
public static final EShape INVTRAPEZIUM
Theinvtrapezium
shape.
-
INVTRIANGLE
public static final EShape INVTRIANGLE
Theinvtriangle
shape.
-
LARROW
public static final EShape LARROW
Thelarrow
shape.
-
LPROMOTER
public static final EShape LPROMOTER
Thelpromoter
shape.
-
MCIRCLE
public static final EShape MCIRCLE
TheMcircle
shape.
-
MDIAMOND
public static final EShape MDIAMOND
TheMdiamond
shape.
-
MSQUARE
public static final EShape MSQUARE
TheMsquare
shape.
-
NONE
public static final EShape NONE
Thenone
shape.
-
NOTE
public static final EShape NOTE
Thenote
shape.
-
NOVERHANG
public static final EShape NOVERHANG
Thenoverhang
shape.
-
OCTAGON
public static final EShape OCTAGON
Theoctagon
shape.
-
OVAL
public static final EShape OVAL
Theoval
shape.
-
PARALLELOGRAM
public static final EShape PARALLELOGRAM
Theparallelogram
shape.
-
PENTAGON
public static final EShape PENTAGON
Thepentagon
shape.
-
PLAIN
public static final EShape PLAIN
Theplain
shape.
-
PLAINTEXT
public static final EShape PLAINTEXT
Theplaintext
shape.
-
POINT
public static final EShape POINT
Thepoint
shape.
-
POLYGON
public static final EShape POLYGON
Thepolygon
shape.
-
PRIMERSITE
public static final EShape PRIMERSITE
Theprimersite
shape.
-
PROMOTER
public static final EShape PROMOTER
Thepromoter
shape.
-
PROTEASESITE
public static final EShape PROTEASESITE
Theproteasesite
shape.
-
PROTEINSTAB
public static final EShape PROTEINSTAB
Theproteinstab
shape.
-
RARROW
public static final EShape RARROW
Therarrow
shape.
-
RECORD
public static final EShape RECORD
Record-based shape, requires a definition in the label.
-
RECT
public static final EShape RECT
Therect
shape.
-
RECTANGLE
public static final EShape RECTANGLE
Therectangle
shape.
-
RESTRICTIONSITE
public static final EShape RESTRICTIONSITE
Therestrictionsite
shape.
-
RIBOSITE
public static final EShape RIBOSITE
Theribosite
shape.
-
RNASTAB
public static final EShape RNASTAB
Thernastab
shape.
-
RPROMOTER
public static final EShape RPROMOTER
Therpromoter
shape.
-
SEPTAGON
public static final EShape SEPTAGON
Theseptagon
shape.
-
SIGNATURE
public static final EShape SIGNATURE
Thesignature
shape.
-
SQUARE
public static final EShape SQUARE
Thesquare
shape.
-
STAR
public static final EShape STAR
Thestar
shape.
-
TAB
public static final EShape TAB
Thetab
shape.
-
TERMINATOR
public static final EShape TERMINATOR
Theterminator
shape.
-
THREEPOVERHANG
public static final EShape THREEPOVERHANG
Thethreepoverhang
shape.
-
TRAPEZIUM
public static final EShape TRAPEZIUM
Thetrapezium
shape.
-
TRIANGLE
public static final EShape TRIANGLE
Thetriangle
shape.
-
TRIPLEOCTAGON
public static final EShape TRIPLEOCTAGON
Thetripleoctagon
shape.
-
UNDERLINE
public static final EShape UNDERLINE
Theunderline
shape.
-
UTR
public static final EShape UTR
Theutr
shape.
-
-
Method Detail
-
values
public static EShape[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EShape c : EShape.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EShape valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
shapeName
public String shapeName()
- Returns:
- Name of this shape.
-
toString
public String toString()
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classEnum<EShape>
-
charAt
public default char charAt(int index)
- Specified by:
charAt
in interfaceCharSequence
-
chars
public default IntStream chars()
- Specified by:
chars
in interfaceCharSequence
-
codePoints
public default IntStream codePoints()
- Specified by:
codePoints
in interfaceCharSequence
-
length
public default int length()
- Specified by:
length
in interfaceCharSequence
-
subSequence
public default CharSequence subSequence(int start, int end)
- Specified by:
subSequence
in interfaceCharSequence
-
-