I've added a fullblown sample to the samples area. It should work with release 2.1.x and should be merged back into the next 2.1 release.
On Wed, Dec 10, 2008 at 2:38 PM, Benson Margulies <[EMAIL PROTECTED]> wrote: > Good catch Dan. > > I completely reorganized Aegis for CXF 2.1 and standalone was one of > the side effects. Nothing you see in here will work with XFire > anything. > > On Wed, Dec 10, 2008 at 2:15 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote: >> 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 >> >
