public static final class ConstantSize.Unit
extends java.lang.Object
implements java.io.Serializable
ConstantSize.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
abbreviation |
private java.lang.String |
name |
private static int |
nextOrdinal |
private int |
ordinal |
private java.lang.String |
parseAbbreviation |
(package private) boolean |
requiresIntegers |
| Modifier | Constructor and Description |
|---|---|
private |
Unit(java.lang.String name,
java.lang.String abbreviation,
java.lang.String parseAbbreviation,
boolean requiresIntegers) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
abbreviation()
Returns the first character of this Unit's name.
|
java.lang.String |
encode()
Returns a parseable string representation of this unit.
|
private java.lang.Object |
readResolve() |
java.lang.String |
toString()
Returns a string representation of this unit object.
|
(package private) static ConstantSize.Unit |
valueOf(java.lang.String name,
boolean horizontal)
Returns a Unit that corresponds to the specified string.
|
private final transient java.lang.String name
private final transient java.lang.String abbreviation
private final transient java.lang.String parseAbbreviation
final transient boolean requiresIntegers
private static int nextOrdinal
private final int ordinal
private Unit(java.lang.String name,
java.lang.String abbreviation,
java.lang.String parseAbbreviation,
boolean requiresIntegers)
static ConstantSize.Unit valueOf(java.lang.String name, boolean horizontal)
name - the encoded unit, trimmed and in lower casehorizontal - true for a horizontal unit, false for verticaljava.lang.IllegalArgumentException - if no Unit exists for the stringpublic java.lang.String toString()
encode() instead.toString in class java.lang.Objectpublic java.lang.String encode()
public java.lang.String abbreviation()
private java.lang.Object readResolve()