public enum LengthUnit extends Enum<LengthUnit> implements SimpleDatatype<String>
Length| Enum Constant and Description |
|---|
EM
Unit for em meaning a factor relative to the current font-size.
|
PERCENT
Unit for percent, relative to the parent container.
|
PIXEL
Unit for pixels.
|
| Modifier and Type | Field and Description |
|---|---|
private String |
title |
private String |
value |
| Modifier and Type | Method and Description |
|---|---|
String |
getValue()
This method returns the raw value of this datatype.
|
Length |
newLength(double amount)
|
String |
toString()
|
static LengthUnit |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LengthUnit[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LengthUnit PIXEL
public static final LengthUnit PERCENT
public static final LengthUnit EM
private final String value
getValue()private final String title
toString()public static LengthUnit[] values()
for (LengthUnit c : LengthUnit.values()) System.out.println(c);
public static LengthUnit valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getValue()
String
, Character, Boolean, any type of Number, any type of java.time.LocalDate, etc.).getValue in interface AttributeReadValue<String>getValue in interface SimpleDatatype<String>public Length newLength(double amount)
public String toString()
String representation of this Datatype. While the general contract of
Object.toString() is very weak and mainly used for debugging, the contract here is very strong. The
returned String has to be suitable for end-users and official output to any kind of sink. NlsMessage for
this purpose and implement NlsObject if you want to support I18N/L10N.Copyright © 2001–2016 mmm-Team. All rights reserved.