Re: Vytvoreni instance generickeho parametru

2006-05-16 Tema obsahu Martin Kuba

Jen jsem to odeslal, napadlo mne lepsi reseni, dat si typ
uz v konstruktoru:

package testy;

public class MujDatasetT {

ClassT c;
public MujDataset(ClassT c) {
  this.c = c;
}

public void addRow() throws IllegalAccessException, 
InstantiationException {

T item = c.newInstance();
nastavObjektPodlePolozek(item);
}

public void nastavObjektPodlePolozek(T item) {
System.out.println(item.class=+item.getClass().getName());
}
}
---
package testy;

public class Moje {
public static void main(String[] args) throws 
IllegalAccessException, InstantiationException {
MujDatasetString mujDataset = new 
MujDatasetString(String.class);

mujDataset.addRow();
}
}


Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Vytvoreni instance generickeho parametru

2006-05-16 Tema obsahu URBAN Leos

Super. Velmi, velmi dekuji.
Leos

Martin Kuba napsal(a):

Jen jsem to odeslal, napadlo mne lepsi reseni, dat si typ
uz v konstruktoru:


Re: Vytvoreni instance generickeho parametru

2006-05-16 Tema obsahu Vity
Zdravim,
pokud se nejedna jen o cvicny priklad a opravdu se pokousite vyrobit
DataSet, tak to za Vas jiz udelali a to konkretne v JDBC 4.0 v Mustangu
http://download.java.net/jdk6/docs/api/java/sql/DataSet.html

Srdecne

Vity

- Original Message - 
From: URBAN Leos [EMAIL PROTECTED]
To: Java konference@java.cz
Sent: Tuesday, May 16, 2006 10:15 AM
Subject: Vytvoreni instance generickeho parametru


 Ahoj,
 chci se zeptat zda jde nejak vytvorit instanci generickeho parametru.

 Priklad:
 public class MujDatasetItemType
 {
public void addRow()
{
ItemType objekt = new ItemType();
nastavObjektPodlePolozek(objekt);
pridejObjektDoDatabaze();
pridejObjektDoKolekce();
}
// ...
 }

 Na uvedenem prikladu nefunguje new ItemType().
 Zkousel jsem ruzne varianty s ItemType a class
 ale reseni jsem nenasel.

 Mohu si to to predat jako parametr metody ale docela rad bych se tomu
 vyhnul protoze to tam z hlediska koncepce te tridy nema co delat.

 Diky,
 Leos



Re: Vytvoreni instance generickeho parametru

2006-05-16 Tema obsahu URBAN Leos

Vity napsal(a):

Zdravim,
pokud se nejedna jen o cvicny priklad a opravdu se pokousite vyrobit
DataSet, tak to za Vas jiz udelali a to konkretne v JDBC 4.0 v Mustangu
http://download.java.net/jdk6/docs/api/java/sql/DataSet.html


Cvicny priklad to neni, ale v Mustangu by museli mit neco jako:

javax.ejb3.DataSet :-)

Jinymi slovy: dataset s moznosti persistence proti aplikacnimu serveru.

Leos