On Wednesday 10 December 2008 10:38:22 am Benson Margulies wrote: > Yes it will work with 2.1.x.
It should work with 2.1.x, but probably not for the "latest xfire version of aegis". A bunch of work went into Aegis for 2.1.x to make it more "standalone friendly". Dan > I'd really rather you went to the SVN web access and pull it for yourself. > > On Wed, Dec 10, 2008 at 8:04 AM, Anshul Dutta <[EMAIL PROTECTED]> wrote: > > Can the same test be used with the latest xfire version of aegis? > > Could you please paste the contents of the test class in the email? > > > > Thanks > > > > -----Original Message----- > > From: Benson Margulies [mailto:[EMAIL PROTECTED] > > Sent: 10 December 2008 00:43 > > To: [email protected] > > Subject: Re: Aegis databinding independently of CXF > > > > I just checked in a StandaloneWriteTest which should give you some help. > > I am thinking about how to go about adding a sample to our samples. > > > > On Sun, Dec 7, 2008 at 4:04 PM, Magnus Kvalheim <[EMAIL PROTECTED]> wrote: > >> Have attached the sources and debugging into cxf, and found that it > >> was missing the aegistype. (I did initially give it null so thats only > >> fair :-) > >> ) > >> > >> Still having a bit of struggle figuring out how it's all connected so > >> yes - a write test would be great. > >> > >> Thanks > >> > >> 2008/12/7 Benson Margulies <[EMAIL PROTECTED]> > >> > >>> I might have forgotten to write one. I'll put some attention into > >>> this in the next few days. > >>> > >>> On Sun, Dec 7, 2008 at 4:33 AM, Magnus Kvalheim <[EMAIL PROTECTED]> > >>> > >>> wrote: > >>> > Thanks for your reply Benson, > >>> > > >>> > I must admittedly say that I haden't... > >>> > > >>> > I took a quick look, and can find a read test, but no write :-| > >>> > > >>> > I'll look more into it later tonight. > >>> > > >>> > Thanks, > >>> > Magnus > >>> > > >>> > 2008/12/7 Benson Margulies <[EMAIL PROTECTED]> > >>> > > >>> >> Magnus, have you looked at the unit tests that test standalone > >>> >> Aegis? > >>> >> > >>> >> On Sat, Dec 6, 2008 at 5:15 PM, Magnus Kvalheim > >>> >> <[EMAIL PROTECTED]> > >>> >> > >>> >> wrote: > >>> >> > Hi all, > >>> >> > > >>> >> > I'm interested in trying Aegis over JAXB as a xml<->java mapping > >>> >> > >>> >> solution. > >>> >> > >>> >> > The user guide, http://cwiki.apache.org/CXF20DOC/aegis-21.html, > >>> >> > >>> >> indicates > >>> >> > >>> >> > this is possible, but I haven't been able to find any examples > >>> >> > of > >>> > >>> such. > >>> > >>> >> > I've tried with a simple example: > >>> >> > > >>> >> > public class MappingTest implements Serializable{ > >>> >> > > >>> >> > private static final long serialVersionUID = 1L; > >>> >> > private String text1; > >>> >> > private Integer number1; > >>> >> > private Boolean bool1; > >>> >> > private int[] intArr1; > >>> >> > public MappingTest() { > >>> >> > text1 = "A testing string"; > >>> >> > number1 = 42; > >>> >> > bool1 = true; > >>> >> > intArr1 = new int[]{2,5,7,9,23,54}; > >>> >> > } > >>> >> > public String getText1() {return text1; } > >>> >> > public Integer getNumber1() {return number1;} > >>> >> > public Boolean getBool1() {return bool1;}i > >>> >> > public int[] getIntArr1() {return intArr1;} > >>> >> > > >>> >> > public static void main(String[] args) throws Exception { > >>> >> > > >>> >> > MappingTest test = new MappingTest(); > >>> >> > AegisContext ctx = new AegisContext(); > >>> >> > XMLOutputFactory factory = XMLOutputFactory.newInstance(); > >>> >> > OutputStream out = new FileOutputStream("data.xml"); > >>> >> > > >>> >> > XMLStreamWriter xmlWriter = > > > > factory.createXMLStreamWriter(out); > > > >>> >> > AegisWriter<XMLStreamWriter> aegisWriter = > >>> >> > ctx.createXMLStreamWriter(); > >>> >> > aegisWriter.write(test, new QName("test"), true, > >>> >> > xmlWriter, null); > >>> >> > } > >>> >> > } > >>> >> > But get a nullpointerexception here: > >>> >> > Exception in thread "main" java.lang.NullPointerException > >>> >> > at > >>> > >>> org.apache.cxf.aegis.AegisXMLStreamDataWriter.write(AegisXMLStreamDat > >>> aWriter.java:80) > >>> > >>> >> > at > >>> > >>> org.apache.cxf.aegis.AegisXMLStreamDataWriter.write(AegisXMLStreamDat > >>> aWriter.java:33) > >>> > >>> >> > at MappingTest.main(MappingTest.java:38) > >>> >> > > >>> >> > > >>> >> > What is required in order to serialize a bean with simple types? > >>> >> > > >>> >> > Can anyone on the list tell me if I'm on the right track? > >>> >> > > >>> >> > Thanks, > >>> >> > Magnus > > > > ________________________________________________________________________ > > This email has been scanned for all known viruses by the MessageLabs > > Email Security Service and the Macro 4 plc internal virus protection > > system. > > ________________________________________________________________________ > > > > > > ________________________________________________________________________ > > This email has been scanned for all known viruses by the MessageLabs > > Email Security Service and the Macro 4 plc internal virus protection > > system. > > ________________________________________________________________________ -- Daniel Kulp [EMAIL PROTECTED] http://dankulp.com/blog
