XStream

Ae galera blz?? seguinte to precisando importar esse pacote no java, mas a API do java não contem ele, como eu faço para importat??

com.thoughtworks.xstream.XStream

Valeuss

Você precisa fazer o download do XStream em http://xstream.codehaus.org

valeu kra consegui! e ja coloquei os pacotes no meu projeto,

fiz assim
fiz o download xstream-1.1.2.zip

dai peguei os pacotes a partir de C:\Downloads\xstream-1.1.2\src\java…

mas ta dando esss erro aqui

[quote]Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: XPP3 pull parser library not present. Specify another driver. For example: new XStream(new DomDriver())
at com.thoughtworks.xstream.io.xml.XppDriver.createReader(XppDriver.java:19)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:475)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:468)[/quote]

para criar o xml faço assim

XStream xstream = new XStream(); String contatosEmXML = xstream.toXML(modelo.getVetElements());

onde modelo.getVetElements() retorna um vector.

e para ler logo em seguida eu faço

Vector el = (Vector) xstream.fromXML(contatosEmXML);

achei que podia ser problema usando o mesmo nome da gravação, entao eu fiz isso:

[code]
XStream teste= new XStream( );

					Vector el = (Vector) teste.fromXML(contatosEmXML);[/code]

pode me ajudar???

Tá faltando o pacote XPP3.jar

Entre aqui e pegue o link na seção Optional Dependencies.

valeu, vou testar, mas tava vendo aqui, aumenta o tamanho do programa um monte neh! fosa isso, será que tem como fazer sem aumentar tanto?/

Obrigado

Não precisa baixar nada não. Ao invés disto:

new XStream();

faça isto:

new XStream(new DomDriver());

Valeu, funcionou como uma luva.