Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.lang.reflect.Field1.1

java.lang.Object
   |
   +--java.lang.reflect.AccessibleObject
         |
         +--java.lang.reflect.Field

Deklaration

public final class Field
extends java.lang.reflect.AccessibleObject
implements java.lang.reflect.Member

Beschreibung

Die Klasse Field stellt Informationen über ein Datenelement einer Klasse zur Verfügung.


 
Methoden
public booleanequals(Object obj)
public Objectget(Object obj)
public booleangetBoolean(Object obj)
public bytegetByte(Object obj)
public chargetChar(Object obj)
public ClassgetDeclaringClass()
public doublegetDouble(Object obj)
public floatgetFloat(Object obj)
public intgetInt(Object obj)
public longgetLong(Object obj)
public intgetModifiers()
public StringgetName()
public shortgetShort(Object obj)
public ClassgetType()
public inthashCode()
public voidset(Object obj, Object value)
public voidsetBoolean(Object obj, boolean z)
public voidsetByte(Object obj, byte b)
public voidsetChar(Object obj, char c)
public voidsetDouble(Object obj, double d)
public voidsetFloat(Object obj, float f)
public voidsetInt(Object obj, int i)
public voidsetLong(Object obj, long l)
public voidsetShort(Object obj, short s)
public StringtoString()


 

Methoden im Detail

public boolean equals(Object obj)
Liefert genau dann true, wenn obj ein Exemplar der Klasse Field ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public Object get(Object obj)
Liefert den Wert des repräsentieren Datenelements des Objekts obj. Falls das Datenelement einen einfachen Datentyp hat, wird ein Exemplar der entsprechenden Wrapper-Klasse geliefert.
Exception: IllegalArgumentException
Exception: IllegalAccessException
Exception: NullPointerException
public boolean getBoolean(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als boolean.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public byte getByte(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als byte.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public char getChar(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als char.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public Class getDeclaringClass()
Liefert ein Class-Objekt für die Klasse, in der das Datenelement definiert ist.
public double getDouble(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als double.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public float getFloat(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als float.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public int getInt(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als int.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public long getLong(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als long.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public int getModifiers()
Liefert die Modifier zurück, mit denen das repräsentierte Datenelement versehen ist. Der Rückgabewert kann durch bitweise Und-Verknüpfung mit den in Modifier definierten Konstanten interpretiert werden.
public String getName()
Liefert den Namen des Datenelements.
public short getShort(Object obj)
Liefert den Wert des repräsentierten Datenelements des Objekts obj als short.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public Class getType()
Liefert ein Class-Objekt für den Typ des repräsentierten Datenelements.
public int hashCode()
Liefert einen Hashcode für das Field-Objekt.
public void set(Object obj, Object value)
Setzt den Wert des repräsentieren Datenelements des Objekts obj auf value. Falls das Datenelement einen einfachen Datentyp hat, muss für value ein Exemplar der entsprechenden Wrapper-Klasse übergeben werden.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setBoolean(Object obj, boolean z)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf z.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setByte(Object obj, byte b)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf b.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setChar(Object obj, char c)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf c.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setDouble(Object obj, double d)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf d.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setFloat(Object obj, float f)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf f.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setInt(Object obj, int i)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf i.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setLong(Object obj, long l)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf l.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public void setShort(Object obj, short s)
Setzt den Wert des repräsentierten Datenelements des Objekts obj auf s.
Exception: IllegalArgumentException
Exception: IllegalAccessException
public String toString()
Liefert die Deklaration des Datenelements.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.