|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object genRob.genControl.unit.log.ObjectInfo
public class ObjectInfo
Enthält Informationen zu einem Objekt (Instanz).
Ist die Instanz vom Typ Class
,
so wird bei type
der Name der Klasse und bei
hash
Null eingetragen.
Auch toString()
funktioniert dann anders.
Field Summary | |
---|---|
int |
hash
Von der JVM vergebener 'identity hash code' laut System.identityHashCode(java.lang.Object)
oder Null, falls das Objekt vom Typ Class ist. |
String |
type
Name der Klasse, zu der das Objekt laut Object.getClass() gehört
oder direkt Name der Klasse, falls es sich um eine
Instanz vom Typ Class handelt. |
Constructor Summary | |
---|---|
ObjectInfo(String type,
int hash)
Erzeugt eine Informationsinstanz für ein Objekt. |
Method Summary | |
---|---|
boolean |
equals(Object rObject)
Prüft auf Gleichheit von Instanzen hinsichtlich ihres Inhalts. |
int |
hashCode()
Gibt einen vom Inhalt abhängigen Hash-Wert zurück. |
String |
toString()
Erzeugt eine menschenlesbare Zeichenkette der Form type@hash-hex wobei hash-hex die hexadezimale Darstellung gemäß Integer.toHexString(int) ist. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final String type
Object.getClass()
gehört
oder direkt Name der Klasse, falls es sich um eine
Instanz vom Typ Class
handelt.
public final int hash
System.identityHashCode(java.lang.Object)
oder Null, falls das Objekt vom Typ Class
ist.
Constructor Detail |
---|
public ObjectInfo(String type, int hash)
type
- Name der Klasse des Objekts oder der Klassehash
- "identity hash code" des Objekts oder NullMethod Detail |
---|
public String toString()
type@hash-hexwobei hash-hex die hexadezimale Darstellung gemäß
Integer.toHexString(int)
ist.
Handelt es sich bei dem Objekt um eine Klasse, so lautet die Form
type
toString
in class Object
public boolean equals(Object rObject)
Folgendes sind die Kriterien:
equals
in class Object
rObject
- Instanz, mit der verglichen werden sollpublic int hashCode()
hashCode
in class Object
|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |