|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XmlObjectFactory
| Method Summary | ||
|---|---|---|
|
create(java.lang.Class<X> xmlObjectClassOrInterface)
Create a new XmlObjectNode given its interface class. |
|
XmlObjectNode |
wrap(java.lang.Object obj)
Wrap any object into an implementation of XmlObjectNode. |
|
|
wrap(java.lang.Object obj,
java.lang.Class<X> xmlObjectClassOrInterface)
Wrap any object into a specific implementation of XmlObjectNode. |
|
| Method Detail |
|---|
XmlObjectNode wrap(java.lang.Object obj)
XmlObjectNode.
Implementation class is guessed from known meta-information.
obj - Internal model object to be wrapped.
XmlObjectNode.
<X extends XmlObjectNode> X wrap(java.lang.Object obj,
java.lang.Class<X> xmlObjectClassOrInterface)
XmlObjectNode.
X - Type of desired XmlObjectNode interface.obj - Model object to be wrapped.xmlObjectClassOrInterface - Desired XmlObjectNode interface class. For convenience,
one can also provide directly the desired implementation class
to prevent unnecessary lookup in metadata.
XmlObjectNode.<X extends XmlObjectNode> X create(java.lang.Class<X> xmlObjectClassOrInterface)
XmlObjectNode given its interface class. Implementation
class is guessed from known meta-information.
X - Class of XmlObjectNode to be created.xmlObjectClassOrInterface - Class of XmlObjectNode to be created.
XmlObjectNode.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||