Package adams.core.base
Class BasePointDouble
- java.lang.Object
-
- adams.core.base.BaseObject
-
- adams.core.base.AbstractBaseString
-
- adams.core.base.BasePointDouble
-
- All Implemented Interfaces:
CloneHandler<BaseObject>,Serializable,Comparable
public class BasePointDouble extends AbstractBaseString
Wrapper for aPoint2D.Doubleobject to be editable in the GOE. Format: x;y- Version:
- $Revision: 10214 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULTthe default value.static StringSEPARATORthe separator.-
Fields inherited from class adams.core.base.BaseObject
m_Internal, m_Properties, SUFFIX_DISPLAY, SUFFIX_VALUE
-
-
Constructor Summary
Constructors Constructor Description BasePointDouble()Initializes the string with length 0.BasePointDouble(Point2D.Double value)Initializes the object with the given value.BasePointDouble(Double x, Double y)Initializes the object with the given value.BasePointDouble(String s)Initializes the object with the string to parse.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTipText()Returns a tool tip for the GUI editor (ignored if null is returned).protected voidinitialize()Initializes the internal object.booleanisValid(String value)Checks whether the string value is a valid presentation for this class.Point2D.Doubleparse(String s)Parses the string ("x;y").Point2D.DoublepointValue()Returns thePoint2D.Doublevalue.static StringtoString(Point2D.Double d)Turns aPoint2D.Doubleobject into a string.-
Methods inherited from class adams.core.base.AbstractBaseString
convert, getValue, isEmpty, length, setValue, stringValue
-
Methods inherited from class adams.core.base.BaseObject
compareTo, equals, getClone, getInternal, getTemplates, getUnicode, hasFavoritesSupport, hashCode, isValidUnicode, newInstance, setUnicode, toObjectArray, toObjectArray, toString, toStringArray, toStringList
-
-
-
-
Field Detail
-
SEPARATOR
public static final String SEPARATOR
the separator.- See Also:
- Constant Field Values
-
DEFAULT
public static final String DEFAULT
the default value.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BasePointDouble
public BasePointDouble()
Initializes the string with length 0.
-
BasePointDouble
public BasePointDouble(String s)
Initializes the object with the string to parse.- Parameters:
s- the string to parse
-
BasePointDouble
public BasePointDouble(Point2D.Double value)
Initializes the object with the given value.- Parameters:
value- the value to use
-
-
Method Detail
-
initialize
protected void initialize()
Initializes the internal object.- Overrides:
initializein classAbstractBaseString
-
isValid
public boolean isValid(String value)
Checks whether the string value is a valid presentation for this class.- Overrides:
isValidin classAbstractBaseString- Parameters:
value- the string value to check- Returns:
- true if parseable boolean
-
pointValue
public Point2D.Double pointValue()
Returns thePoint2D.Doublevalue.- Returns:
- the point value
-
getTipText
public String getTipText()
Returns a tool tip for the GUI editor (ignored if null is returned).- Specified by:
getTipTextin classAbstractBaseString- Returns:
- the tool tip
-
toString
public static String toString(Point2D.Double d)
Turns aPoint2D.Doubleobject into a string.- Parameters:
d- the object to convert- Returns:
- the generated string
-
parse
public Point2D.Double parse(String s)
Parses the string ("x;y").- Parameters:
s- the string to parse- Returns:
- the generated
Point2D.Doubleobject, null if failed to parse
-
-