File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes BeanInfo dependency with XMLEncoder Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "BeanInfo dependency with XMLEncoder" Watch "BeanInfo dependency with XMLEncoder" New topic

BeanInfo dependency with XMLEncoder

sreenath reddy
Ranch Hand

Joined: Sep 21, 2003
Posts: 415

In my application i am using XMLEncoder to seralize the java beans and at the same time each bean has a beaninfo in the classpath . Suppose if my javabean name is abc , my beaninfo class is abcBeanInfo.

But the problem is that as XMLEncoder uses introspector , it gets my beanInfo and writes using this ...because of which i am not able to write few properties of the java bean ...

I want to tell the encoder not to use my BeanInfos.... If there is no BeanInfo actually it creates one on its own , i want to enforce this behaviour ..How to do this ??
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24195

Can't you just fix the BeanInfo? A JavaBean, by definition, is a bag of public properties. They shouldn't have private state -- at least not private state that can't be reproduced on demand from the public state.

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: BeanInfo dependency with XMLEncoder
It's not a secret anymore!