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 ASSEMBLYTheassemblyshape.BOXTheboxshape.BOX3DThebox3dshape.CDSThecdsshape.CIRCLEThecircleshape.COMPONENTThecomponentshape.CYLINDERThecylindershape.DIAMONDThediamondshape.DOUBLECIRCLEThedoublecircleshape.DOUBLEOCTAGONThedoubleoctagonshape.EGGTheeggshape.ELLIPSETheellipseshape.EPSFUser-defined shape, requires a shapefile attribute.FIVEPOVERHANGThefivepoverhangshape.FOLDERThefoldershape.HEXAGONThehexagonshape.HOUSEThehouseshape.INSULATORTheinsulatorshape.INVHOUSETheinvhouseshape.INVTRAPEZIUMTheinvtrapeziumshape.INVTRIANGLETheinvtriangleshape.LARROWThelarrowshape.LPROMOTERThelpromotershape.MCIRCLETheMcircleshape.MDIAMONDTheMdiamondshape.MSQUARETheMsquareshape.NONEThenoneshape.NOTEThenoteshape.NOVERHANGThenoverhangshape.OCTAGONTheoctagonshape.OVALTheovalshape.PARALLELOGRAMTheparallelogramshape.PENTAGONThepentagonshape.PLAINTheplainshape.PLAINTEXTTheplaintextshape.POINTThepointshape.POLYGONThepolygonshape.PRIMERSITETheprimersiteshape.PROMOTERThepromotershape.PROTEASESITETheproteasesiteshape.PROTEINSTABTheproteinstabshape.RARROWTherarrowshape.RECORDRecord-based shape, requires a definition in the label.RECTTherectshape.RECTANGLETherectangleshape.RESTRICTIONSITETherestrictionsiteshape.RIBOSITETheribositeshape.RNASTABThernastabshape.RPROMOTERTherpromotershape.SEPTAGONTheseptagonshape.SIGNATUREThesignatureshape.SQUAREThesquareshape.STARThestarshape.TABThetabshape.TERMINATORTheterminatorshape.THREEPOVERHANGThethreepoverhangshape.TRAPEZIUMThetrapeziumshape.TRIANGLEThetriangleshape.TRIPLEOCTAGONThetripleoctagonshape.UNDERLINETheunderlineshape.UTRTheutrshape.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Default Methods Modifier and Type Method Description default charcharAt(int index)default IntStreamchars()default IntStreamcodePoints()booleanequals(Object obj)inthashCode()default intlength()StringshapeName()default CharSequencesubSequence(int start, int end)StringtoString()static EShapevalueOf(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
Theassemblyshape.
-
BOX
public static final EShape BOX
Theboxshape.
-
BOX3D
public static final EShape BOX3D
Thebox3dshape.
-
CDS
public static final EShape CDS
Thecdsshape.
-
CIRCLE
public static final EShape CIRCLE
Thecircleshape.
-
COMPONENT
public static final EShape COMPONENT
Thecomponentshape.
-
CYLINDER
public static final EShape CYLINDER
Thecylindershape.
-
DIAMOND
public static final EShape DIAMOND
Thediamondshape.
-
DOUBLECIRCLE
public static final EShape DOUBLECIRCLE
Thedoublecircleshape.
-
DOUBLEOCTAGON
public static final EShape DOUBLEOCTAGON
Thedoubleoctagonshape.
-
EGG
public static final EShape EGG
Theeggshape.
-
ELLIPSE
public static final EShape ELLIPSE
Theellipseshape.
-
EPSF
public static final EShape EPSF
User-defined shape, requires a shapefile attribute.
-
FIVEPOVERHANG
public static final EShape FIVEPOVERHANG
Thefivepoverhangshape.
-
FOLDER
public static final EShape FOLDER
Thefoldershape.
-
HEXAGON
public static final EShape HEXAGON
Thehexagonshape.
-
HOUSE
public static final EShape HOUSE
Thehouseshape.
-
INSULATOR
public static final EShape INSULATOR
Theinsulatorshape.
-
INVHOUSE
public static final EShape INVHOUSE
Theinvhouseshape.
-
INVTRAPEZIUM
public static final EShape INVTRAPEZIUM
Theinvtrapeziumshape.
-
INVTRIANGLE
public static final EShape INVTRIANGLE
Theinvtriangleshape.
-
LARROW
public static final EShape LARROW
Thelarrowshape.
-
LPROMOTER
public static final EShape LPROMOTER
Thelpromotershape.
-
MCIRCLE
public static final EShape MCIRCLE
TheMcircleshape.
-
MDIAMOND
public static final EShape MDIAMOND
TheMdiamondshape.
-
MSQUARE
public static final EShape MSQUARE
TheMsquareshape.
-
NONE
public static final EShape NONE
Thenoneshape.
-
NOTE
public static final EShape NOTE
Thenoteshape.
-
NOVERHANG
public static final EShape NOVERHANG
Thenoverhangshape.
-
OCTAGON
public static final EShape OCTAGON
Theoctagonshape.
-
OVAL
public static final EShape OVAL
Theovalshape.
-
PARALLELOGRAM
public static final EShape PARALLELOGRAM
Theparallelogramshape.
-
PENTAGON
public static final EShape PENTAGON
Thepentagonshape.
-
PLAIN
public static final EShape PLAIN
Theplainshape.
-
PLAINTEXT
public static final EShape PLAINTEXT
Theplaintextshape.
-
POINT
public static final EShape POINT
Thepointshape.
-
POLYGON
public static final EShape POLYGON
Thepolygonshape.
-
PRIMERSITE
public static final EShape PRIMERSITE
Theprimersiteshape.
-
PROMOTER
public static final EShape PROMOTER
Thepromotershape.
-
PROTEASESITE
public static final EShape PROTEASESITE
Theproteasesiteshape.
-
PROTEINSTAB
public static final EShape PROTEINSTAB
Theproteinstabshape.
-
RARROW
public static final EShape RARROW
Therarrowshape.
-
RECORD
public static final EShape RECORD
Record-based shape, requires a definition in the label.
-
RECT
public static final EShape RECT
Therectshape.
-
RECTANGLE
public static final EShape RECTANGLE
Therectangleshape.
-
RESTRICTIONSITE
public static final EShape RESTRICTIONSITE
Therestrictionsiteshape.
-
RIBOSITE
public static final EShape RIBOSITE
Theribositeshape.
-
RNASTAB
public static final EShape RNASTAB
Thernastabshape.
-
RPROMOTER
public static final EShape RPROMOTER
Therpromotershape.
-
SEPTAGON
public static final EShape SEPTAGON
Theseptagonshape.
-
SIGNATURE
public static final EShape SIGNATURE
Thesignatureshape.
-
SQUARE
public static final EShape SQUARE
Thesquareshape.
-
STAR
public static final EShape STAR
Thestarshape.
-
TAB
public static final EShape TAB
Thetabshape.
-
TERMINATOR
public static final EShape TERMINATOR
Theterminatorshape.
-
THREEPOVERHANG
public static final EShape THREEPOVERHANG
Thethreepoverhangshape.
-
TRAPEZIUM
public static final EShape TRAPEZIUM
Thetrapeziumshape.
-
TRIANGLE
public static final EShape TRIANGLE
Thetriangleshape.
-
TRIPLEOCTAGON
public static final EShape TRIPLEOCTAGON
Thetripleoctagonshape.
-
UNDERLINE
public static final EShape UNDERLINE
Theunderlineshape.
-
UTR
public static final EShape UTR
Theutrshape.
-
-
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:
toStringin interfaceCharSequence- Overrides:
toStringin classEnum<EShape>
-
charAt
public default char charAt(int index)
- Specified by:
charAtin interfaceCharSequence
-
chars
public default IntStream chars()
- Specified by:
charsin interfaceCharSequence
-
codePoints
public default IntStream codePoints()
- Specified by:
codePointsin interfaceCharSequence
-
length
public default int length()
- Specified by:
lengthin interfaceCharSequence
-
subSequence
public default CharSequence subSequence(int start, int end)
- Specified by:
subSequencein interfaceCharSequence
-
-