|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectschmitzm.temp.BaseTypeUtil
public class BaseTypeUtil
Diese Klasse stellt statische Methoden zur Arbeit mit BaseTypes bereit. Mit BaseTypes sind folgende Klassen und Build-In-Types gemeint:
Klasse | entsprechender Build-In-Type |
---|---|
java.lang.Byte | byte.class |
java.lang.Short | short.class |
java.lang.Integer | int.class |
java.lang.Long | long.class |
java.lang.Float | float.class |
java.lang.Double | double.class |
java.lang.Boolean | boolen.class |
java.lang.Character | char.class |
java.lang.String | --- |
PropertyType.isValid(Class)
PropertyType.isValid(Class)
schmitzm.dipl.xulu.plugin.gui.DisplayContainer_Properties.PropertiesTableModel#isCellEditable(int,int)
schmitzm.dipl.xulu.plugin.gui.DisplayContainer_Properties.PropertiesTableModel#setValueAt(Object,int,int)
schmitzm.dipl.xulu.plugin.io.misc.DynamicXuluObjectFactory_BasicStructure#createProperty()
schmitzm.dipl.xulu.plugin.model.TestModel.ContentManager
schmitzm.dipl.test.NumericMinMaxConstraint#isSatisfiedFor(Properties)
Constructor Summary | |
---|---|
BaseTypeUtil()
|
Method Summary | ||
---|---|---|
static Object |
convertFromString(String strValue)
Erzeugt eine BaseType-Instanz aus einem String. |
|
static
|
convertFromString(String strValue,
Class<? extends T> destType)
Erzeugt eine BaseType-Instanz aus einem String. |
|
static Object |
convertNumber(Number source,
Class<Number> destType)
Wandelt einen numerischen Wert in einen bestimmten Datentyp um. |
|
static boolean |
isBaseType(Class c)
Prueft, ob die angegebene Klasse einen Basistyp (inkl. |
|
static boolean |
isBaseType(Object o)
Prueft, ob das angegebene Objekt einen Basistyp (auch String) oder eine korrespondierende Klasse (z.B. |
|
static boolean |
isBoolean(Class c)
Prueft, ob die angegebene Klasse einen boolschen Wert darstellt. |
|
static boolean |
isBoolean(Object o)
Prueft, ob das angegebene Objekt einen boolschen Wert darstellt. |
|
static boolean |
isBuildInType(Class c)
Prueft, ob die angegebene Klasse einen Build-In-Type darstellt. |
|
static boolean |
isBuildInType(Object o)
Prueft, ob das angegebene Objekt einen Build-In-Type darstellt. |
|
static boolean |
isByte(Class c)
Prueft, ob die angegebene Klasse eine 8-bit-Ganzzahl darstellt. |
|
static boolean |
isByte(Object o)
Prueft, ob das angegebene Objekt eine 8-bit-Ganzzahl darstellt. |
|
static boolean |
isCharacter(Class c)
Prueft, ob die angegebene Klasse ein Zeichen darstellt. |
|
static boolean |
isCharacter(Object o)
Prueft, ob das angegebene Objekt ein Zeichen darstellt. |
|
static boolean |
isConvertable(Class<Number> fromClass,
Class<Number> toClass)
Prueft, ob eine numerische Datentyp-Klasse in eine andere numerische Datentyp-Klasse (ohne Verlust) umgewandelt werden kann. |
|
static boolean |
isDecimal(Class c)
Prueft, ob die angegebene Klasse eine Dezimalzahl oder eine korrespondierende Klasse (z.B. |
|
static boolean |
isDecimal(Object o)
Prueft, ob das angegebene Objekt eine Dezimalzahl oder eine korrespondierende Klasse (z.B. |
|
static boolean |
isDouble(Class c)
Prueft, ob die angegebene Klasse eine 64-bit-Gleitkommazahl darstellt. |
|
static boolean |
isDouble(Object o)
Prueft, ob das angegebene Objekt eine 64-bit-Gleitkommazahl darstellt. |
|
static boolean |
isEquivalent(Class c1,
Class c2)
Prueft, ob zwei BaseType-Klassen zueinander kompatibel sind |
|
static boolean |
isEquivalent(Object o1,
Object o2)
Prueft, ob zwei BaseType-Objekte zueinander kompatibel sind |
|
static boolean |
isFloat(Class c)
Prueft, ob die angegebene Klasse eine 32-bit-Gleitkommazahl darstellt. |
|
static boolean |
isFloat(Object o)
Prueft, ob das angegebene Objekt eine 32-bit-Gleitkommazahl darstellt. |
|
static boolean |
isInteger(Class c)
Prueft, ob die angegebene Klasse eine 32-bit-Ganzzahl darstellt. |
|
static boolean |
isInteger(Object o)
Prueft, ob das angegebene Objekt eine 32-bit-Ganzzahl darstellt. |
|
static boolean |
isLong(Class c)
Prueft, ob die angegebene Klasse eine 64-bit-Ganzzahl darstellt. |
|
static boolean |
isLong(Object o)
Prueft, ob das angegebene Objekt eine 64-bit-Ganzzahl darstellt. |
|
static boolean |
isNumeric(Class c)
Prueft, ob die angegebene Klasse einen numerischen Basistyp oder eine korrespondierende Klasse (z.B. |
|
static boolean |
isNumeric(Object o)
Prueft, ob das angegebene Objekt einen numerischen Basistyp oder eine korrespondierende Klasse (z.B. |
|
static boolean |
isShort(Class c)
Prueft, ob die angegebene Klasse eine 16-bit-Ganzzahl darstellt. |
|
static boolean |
isShort(Object o)
Prueft, ob das angegebene Objekt eine 16-bit-Ganzzahl darstellt. |
|
static boolean |
isString(Class c)
Prueft, ob die angegebene Klasse eine Zeichenkette darstellt. |
|
static boolean |
isString(Object o)
Prueft, ob das angegebene Objekt eine Zeichenkette darstellt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseTypeUtil()
Method Detail |
---|
public static boolean isBuildInType(Class c)
public static boolean isBuildInType(Object o)
false
, wenn das angegebene Objekt null
istpublic static boolean isByte(Class c)
byte.class
oder java.lang.Byte
.
public static boolean isByte(Object o)
byte.class
oder
java.lang.Byte
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isShort(Class c)
short.class
oder java.lang.Short
.
public static boolean isShort(Object o)
short.class
oder
java.lang.Short
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isInteger(Class c)
int.class
oder java.lang.Integer
.
public static boolean isInteger(Object o)
int.class
oder
java.lang.Integer
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isLong(Class c)
long.class
oder java.lang.Long
.
public static boolean isLong(Object o)
long.class
oder
java.lang.Long
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isFloat(Class c)
float.class
oder java.lang.Float
.
public static boolean isFloat(Object o)
float.class
oder
java.lang.Float
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isDouble(Class c)
double.class
oder java.lang.Couble
.
public static boolean isDouble(Object o)
double.class
oder
java.lang.Double
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isBoolean(Class c)
boolean.class
oder java.lang.Boolean
.
public static boolean isBoolean(Object o)
boolean.class
oder
java.lang.Boolean
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isCharacter(Class c)
char.class
oder java.lang.Character
.
public static boolean isCharacter(Object o)
char.class
oder
java.lang.Character
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isString(Class c)
java.lang.String
.
public static boolean isString(Object o)
java.lang.String
ist.
false
, wenn das angegebene Objekt null
istpublic static boolean isBaseType(Class c)
java.lang.Integer
) darstellt.
public static boolean isBaseType(Object o)
java.lang.Integer
) darstellt.
public static boolean isNumeric(Class c)
java.lang.Integer
) darstellt.
public static boolean isNumeric(Object o)
java.lang.Integer
) darstellt.
public static boolean isDecimal(Class c)
java.lang.Double
) darstellt.
public static boolean isDecimal(Object o)
java.lang.Double
) darstellt.
public static boolean isEquivalent(Class c1, Class c2)
false
wenn eine der Klassen keinen BaseType
darstelltpublic static boolean isEquivalent(Object o1, Object o2)
false
wenn eines der Objekte keinen BaseType
darstellt oder null
istpublic static boolean isConvertable(Class<Number> fromClass, Class<Number> toClass)
fromClass
- Ausgangs-Datentypto
- Class Ziel-Datentyppublic static Object convertNumber(Number source, Class<Number> destType)
source
- numerisches DatenobjektdestType
- Typ, in den das Objekt umgewandelt wirdpublic static <T> T convertFromString(String strValue, Class<? extends T> destType)
strValue
- Zeichenkette, die das Objekt darstelltdestType
- BaseType in den konvertiert werden sollpublic static Object convertFromString(String strValue)
Integer
Double
String
strValue
- Zeichenkette, die das Objekt darstellt
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |