Wie erfahre ich dynamisch den namen eines aktuellen Objektes

Status
Nicht offen für weitere Antworten.
F

Faktor1

Gast
Hallo allerseits,
ich habe folgendes Problem,

wir haben eine automatisch generierte Klasse, welches dynamisch Member-Objekte besitzt. Nun habe ich folgendes Problem - ich habe das Member-Objekt und brauche den dazugehörigen Namen. Gibt es da irgendwas in der Reflection-API, was mir da weiterhilft ?

Also irgendwas wie
Code:
this.getObjectName()
oder
Code:
Class.getMemberName(Object memberObject)
oder so.

Hat jemand irgendeine Idee?

Danke!!
Gruß
Faktor 1
 
S

SlaterB

Gast
Objekte haben von Natur aus keine Namen,
wenn du alle deine Objekte das Interface

public Interface Nameable {
public String getName();
}

implementieren läßt, dann sind sie alle gezwungen, einen zu haben,
dann brauchst du auch keine Reflection sondern kannst die Objekte einfach casten:

Nameable n = (Nameable) object;
String name = n.getName();

oder speicherst sie gleich als Nameable statt als Object

--------

vielleicht reicht dir auch die toString()-Operation,
die haben alle Objekte, die kannst du immer ganz normal aufrufen
 

quippy

Bekanntes Mitglied
Wenn Du den Klassennamen meinst, dann bekommst Du den mit

FraglichesObject.getClass().getName();

Wenn es ein fachlicher Name sein soll, bleibt nur die Interface-Lösung.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Jemand einen Tipp wie man ein Javafx-Hintergrund "dynamisch" macht Allgemeine Java-Themen 3
E RMI FWH: RMI- Wie erstelle ich stubs dynamisch, bzw. unterdrücke eine Statisch-Warnung? Allgemeine Java-Themen 0
S Maven Jars dynamisch laden / Plugin-Struktur erstellen Allgemeine Java-Themen 14
T Statisch und dynamisch Allgemeine Java-Themen 1
MiMa Variableninhalte dynamisch abfragen Allgemeine Java-Themen 12
D Methode dynamisch aufrufen Allgemeine Java-Themen 2
S Externe Eclipse Projekte dynamisch einbinden Allgemeine Java-Themen 3
Thallius Externe .jar dynamisch einbinden Allgemeine Java-Themen 5
C Erste Schritte Baumstruktur (dynamisch) Allgemeine Java-Themen 9
F JTree: Nodes dynamisch anlegen via LinkedHashMap Allgemeine Java-Themen 2
B Reflection, invoke dynamisch befüllen Allgemeine Java-Themen 3
M Klassen Klasse Dynamisch laden und Konstruktor aufrufen Allgemeine Java-Themen 1
J rxtxserial.dll für 32 oder 64bit dynamisch einbinden Allgemeine Java-Themen 9
F Dynamisch ein Objekt einer bestimmten Subklasse erstellen Allgemeine Java-Themen 7
W Dateinamen dynamisch Parsen Allgemeine Java-Themen 12
T Classpath Klassen dynamisch erstellen Allgemeine Java-Themen 4
F Schlüsselworte Einstellungen dynamisch deserialisieren Allgemeine Java-Themen 5
S LaTeX Code in dynamisch erzeugten PDF's Allgemeine Java-Themen 8
X Dynamisch Konstruktor aufrufen Allgemeine Java-Themen 12
hdi Ressourcen dynamisch zur Laufzeit laden Allgemeine Java-Themen 15
A Klassen dynamisch aus jar-datei laden Allgemeine Java-Themen 5
J instanceof vermeiden und stattdessen dynamisch binden Allgemeine Java-Themen 6
M Konstruktoraufruf dynamisch auswerten und SQL bauen Allgemeine Java-Themen 10
E Variable dynamisch ausgeben Allgemeine Java-Themen 5
Tandibur pattern dynamisch vorkompilieren Allgemeine Java-Themen 9
T Objekt dynamisch neu erstellen/ austauschen Allgemeine Java-Themen 9
T Dynamisch getypte Klasseninstanz? Allgemeine Java-Themen 6
H getText(); bei dynamisch generierten JTextFiled Allgemeine Java-Themen 2
S Asymmetrisches Array dynamisch erzeugen Allgemeine Java-Themen 4
T Objekte dynamisch über eine Methode erzeugen Allgemeine Java-Themen 10
R Object Dynamisch erzeugen (Reflection API) Allgemeine Java-Themen 22
P RTF dynamisch machen (IText, Swing) Allgemeine Java-Themen 4
B Listener dynamisch setzen Allgemeine Java-Themen 6
P Klasse Dynamisch laden und zurückgeben Allgemeine Java-Themen 17
P Array Dynamisch vergrößern Allgemeine Java-Themen 7
B objekt einer klasse dynamisch erzeugen Allgemeine Java-Themen 6
G Objekt dynamisch erstellen und Inhalte kopieren Allgemeine Java-Themen 6
C Dynamisch Objekte unterschiedlicher Typen erzeugen Allgemeine Java-Themen 6
D Klassen dynamisch laden Allgemeine Java-Themen 5
E Arrays -> dynamisch Allgemeine Java-Themen 21
K Methoden dynamisch erstellen Allgemeine Java-Themen 12
P Dynamisch casten - möglich? wie? Allgemeine Java-Themen 5
T Klassen dynamisch ausführen Allgemeine Java-Themen 3
N Graphische Oberfläche dynamisch erweitern möglich? Allgemeine Java-Themen 4
B Absolute Paf einer Klasse in dieser dynamisch auslesen? Allgemeine Java-Themen 5
K Klasse dynamisch casten Allgemeine Java-Themen 14
Reeny Dynamisch Klassen kompilieren Allgemeine Java-Themen 5
G JDO Dynamisch ? Allgemeine Java-Themen 2
H Objekte m. versch. Interf. dynamisch erzeugen Allgemeine Java-Themen 11
E Klasse dynamisch über main-Methode aufrufen Allgemeine Java-Themen 9
D Strings dynamisch füllen Allgemeine Java-Themen 5
A Dynamisch Attribute hinzufügen Allgemeine Java-Themen 3
PCOmega137 Objekten zufällig erzeugte Namen geben Allgemeine Java-Themen 2
J Namen von Methoden über Reguläre Ausdrücke bearbeiten Allgemeine Java-Themen 6
A Mithilfe von einer Nummer einen Namen finden n-Beziehung Allgemeine Java-Themen 8
S 2 methoden mit gleichen namen und ein Interface Allgemeine Java-Themen 9
MiMa Log4j in Dateien mit eigenem Namen schreiben Allgemeine Java-Themen 3
M Event Handling Vom ActionEvent zum Parent-Namen Allgemeine Java-Themen 11
P Prüfen ob es Variable mit Namen gibt der als String übergeben wird Allgemeine Java-Themen 7
F Namen des Interfaces ausgeben Allgemeine Java-Themen 1
C Namen-Begrüßung Kommandozeilenparameter Allgemeine Java-Themen 8
K Labels mit Namen ansprechen Allgemeine Java-Themen 3
G Jar-File soll eignen *.jar Namen ausgeben Allgemeine Java-Themen 10
T Methoden per String-Namen aufrufen Allgemeine Java-Themen 2
E Prüfen ob Fenster mit Namen offen ist Allgemeine Java-Themen 2
M Festplatte am Namen erkennen Allgemeine Java-Themen 2
T Wie in abstrakter Klasse den namen der implementierenden Klasse rausfinden? Allgemeine Java-Themen 5
U Namen von Klassen haben $-Zeichen Allgemeine Java-Themen 5
U auf Objekte mit variablem Namen zugreifen Allgemeine Java-Themen 4
F Klasse ohne voll qualifizierenden Namen laden Allgemeine Java-Themen 5
V Dateien mit &-Zeichen im Namen öffnen Allgemeine Java-Themen 13
H2SO3- jar soll eigenen namen(pfad) finden Allgemeine Java-Themen 12
F deutsche namen für verben/substantive für Methoden/Klassen Allgemeine Java-Themen 10
C ArrayList mit Variable im Namen Allgemeine Java-Themen 16
V Class Mapping - Klasse unter anderem Namen verfügbar machen Allgemeine Java-Themen 8
J Zugriff auf den Namen einer Variablen Allgemeine Java-Themen 7
C dynamische variablen Namen! Allgemeine Java-Themen 4
K Funktion unabhängig vom Namen aufrufen Allgemeine Java-Themen 5
G Namen von Dateien von der CD auslesen Allgemeine Java-Themen 5
E Namen Vergleichen Allgemeine Java-Themen 6
S Den Namen eines gemounteten Shares rausbekommen Allgemeine Java-Themen 2
R Namen von Konstanten mit Strings vergleichen Allgemeine Java-Themen 7
I $ zeichen im class-namen Allgemeine Java-Themen 4
B Namen eines Objekts generieren? Allgemeine Java-Themen 4
S Lesen der eingerichteten ODBC DSN Namen Allgemeine Java-Themen 8
T Klassen mit gleichem Namen neu laden Allgemeine Java-Themen 7
M java klassen beerben u. den gleichen namen verwenden?(Naming Allgemeine Java-Themen 6
C kann man dynamische variablen namen vergeben? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben