|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
| ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
| ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok | ||||||||
java.lang.Objectelte.java2_utikalauz5.programok.APTTeszt
Üres interfészimplementáció generálása annotációk alapján.
A program az ImplGeneralas annotáció feldolgozójaként (és egyben ehhez
gyárként) használható az apt segédprogram alkalmazásakor.
| Mezők | |
|---|---|
private AnnotationProcessorEnvironment |
menet
Az aktuális menetet reprezentáló objektum tárolóhelye. |
private static int |
menetszámláló
Az apt menetek számlálója. |
private static String |
OPCIÓ
Egyszerű fájlnévgenerálást előíró kapcsoló. |
| Konstruktorok | |
|---|---|
APTTeszt()
Publikus alapértelmezett konstruktor. |
|
| Metódusok | |
|---|---|
private static String |
fájlnévGenerálás(String interfész)
A megvalósító osztály nevének generálása. |
AnnotationProcessor |
getProcessorFor(Set<AnnotationTypeDeclaration> atd,
AnnotationProcessorEnvironment menet)
Az aktuális menet annotációit kezelő objektumot legyártó metódus. |
private void |
metódusGenerálás(PrintWriter forrásfájl,
boolean kell_default,
TypeDeclaration interfész)
Üres interfészimplementáció metódusainak generálása. |
private void |
osztályGenerálás(String forrásfájlnév,
boolean kell_default,
TypeDeclaration interfész)
Üres interfészimplementáló osztály generálása. |
void |
process()
Az aktuális menet annotációinak feldolgozása. |
void |
roundComplete(RoundCompleteEvent esemény)
APT menet végét jelző eseménykezelő metódus. |
Collection<String> |
supportedAnnotationTypes()
Visszaadja a kezelt annotációk leírását. |
Collection<String> |
supportedOptions()
Visszaadja a kezelt opciók listáját. |
| java.lang.Object osztálytól örökölt metódusok |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Mezők részletezése |
|---|
private static final String OPCIÓ
private AnnotationProcessorEnvironment menet
private static int menetszámláló
| Konstruktorok részletezése |
|---|
public APTTeszt()
apt.
| Metódusok részletezése |
|---|
public Collection<String> supportedAnnotationTypes()
* lehet.
AnnotationProcessorFactory interfész supportedAnnotationTypes metódusátpublic Collection<String> supportedOptions()
AnnotationProcessorFactory interfész supportedOptions metódusát
public AnnotationProcessor getProcessorFor(Set<AnnotationTypeDeclaration> atd,
AnnotationProcessorEnvironment menet)
AnnotationProcessorFactory interfész getProcessorFor metódusátatd - Az aktuális menetben talált annotációk.menet - Az aktuális menetet reprezentáló objektum.
public void process()
AnnotationProcessor interfész process metódusátprivate static String fájlnévGenerálás(String interfész)
interfész - A megvalósítandó interfész neve
private void osztályGenerálás(String forrásfájlnév,
boolean kell_default,
TypeDeclaration interfész)
forrásfájlnév - A létrehozandó fájl neve.kell_default - A Return annotáció figyelmen kívűl hagyását írja elő.interfész - Az aktuális interfész típusdeklarációja.
private void metódusGenerálás(PrintWriter forrásfájl,
boolean kell_default,
TypeDeclaration interfész)
forrásfájl - A létrehozott forrásfájl szöveggenerátora.kell_default - A Return annotáció figyelmen kívűl hagyását írja elő.interfész - Az aktuális interfész típusdeklarációja.public void roundComplete(RoundCompleteEvent esemény)
RoundCompleteListener interfész roundComplete metódusátesemény - Az APT menet végét jelző eseményobjektum.
|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
| ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
| ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok | ||||||||