Class DisplayType
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.dataanalysis.DisplayType
-
- Direct Known Subclasses:
DisplayType.Bool,DisplayType.Duration,DisplayType.HTML,DisplayType.Image,DisplayType.Literal,DisplayType.NA,DisplayType.Numeric,DisplayType.NumericUnpadded,DisplayType.Time
public abstract class DisplayType extends java.lang.ObjectClass to display values, i.e. handles durations, times and aligns values.- Author:
- sander
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDisplayType.Boolstatic classDisplayType.Durationstatic classDisplayType.HTMLstatic classDisplayType.Imagestatic classDisplayType.Literalstatic classDisplayType.NAstatic classDisplayType.Numericstatic classDisplayType.NumericUnpaddedstatic classDisplayType.Timestatic classDisplayType.Type
-
Field Summary
Fields Modifier and Type Field Description static java.text.DecimalFormatnumberFormat
-
Constructor Summary
Constructors Constructor Description DisplayType()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static DisplayType.Boolbool(boolean value)static DisplayTypecreate(DisplayType.Type type, double value)static DisplayTypecreate(DisplayType.Type type, long value)static DisplayTypecreate(DisplayType.Type type, java.lang.Boolean value)static DisplayTypecreate(DisplayType.Type type, java.lang.String value)static DisplayType.Durationduration(long value)static DisplayType.TypefromAttribute(org.processmining.plugins.inductiveminer2.attributes.Attribute attribute)intgetHorizontalAlignment()abstract DisplayType.TypegetType()abstract doublegetValue()static DisplayType.HTMLhtml(java.lang.String value)static DisplayType.Imageimage(java.awt.image.BufferedImage value)static DisplayType.Literalliteral(java.lang.String value)static DisplayType.NANA()static DisplayType.Numericnumeric(double value)static DisplayType.Numericnumeric(long value)static DisplayType.NumericUnpaddednumericUnpadded(long value)voidsetHorizontalAlignment(int horizontalAlignment)static DisplayType.Timetime(long value)
-
-
-
Method Detail
-
getType
public abstract DisplayType.Type getType()
-
fromAttribute
public static DisplayType.Type fromAttribute(org.processmining.plugins.inductiveminer2.attributes.Attribute attribute)
-
create
public static DisplayType create(DisplayType.Type type, double value)
-
create
public static DisplayType create(DisplayType.Type type, java.lang.Boolean value)
-
create
public static DisplayType create(DisplayType.Type type, long value)
-
create
public static DisplayType create(DisplayType.Type type, java.lang.String value)
-
numeric
public static DisplayType.Numeric numeric(double value)
-
bool
public static DisplayType.Bool bool(boolean value)
-
numericUnpadded
public static DisplayType.NumericUnpadded numericUnpadded(long value)
-
numeric
public static DisplayType.Numeric numeric(long value)
-
duration
public static DisplayType.Duration duration(long value)
-
time
public static DisplayType.Time time(long value)
-
literal
public static DisplayType.Literal literal(java.lang.String value)
-
html
public static DisplayType.HTML html(java.lang.String value)
-
image
public static DisplayType.Image image(java.awt.image.BufferedImage value)
-
NA
public static DisplayType.NA NA()
-
getValue
public abstract double getValue()
-
getHorizontalAlignment
public int getHorizontalAlignment()
-
setHorizontalAlignment
public void setHorizontalAlignment(int horizontalAlignment)
-
-