com.ebmwebsourcing.easybox.impl
Class XmlObjectDomBindingImpl

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.XmlObjectDomBindingImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.XmlObjectBinding

public final class XmlObjectDomBindingImpl
extends java.lang.Object
implements com.ebmwebsourcing.easybox.api.XmlObjectBinding


Constructor Summary
XmlObjectDomBindingImpl()
           
 
Method Summary
 boolean canWrap(java.lang.Object obj)
           
<X extends com.ebmwebsourcing.easybox.api.XmlObjectNode>
X
create(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, java.lang.Class<X> xmlObjectImplClass)
           
 java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObjectNode>[] getFactorableClasses()
           
 java.lang.String getName()
           
<X extends com.ebmwebsourcing.easybox.api.XmlObjectNode>
X
wrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, java.lang.Class<X> xmlObjectImplClass, java.lang.Object obj)
           
 com.ebmwebsourcing.easybox.api.XmlObjectNode wrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlObjectDomBindingImpl

public XmlObjectDomBindingImpl()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding

getFactorableClasses

public java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObjectNode>[] getFactorableClasses()
Specified by:
getFactorableClasses in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding

canWrap

public boolean canWrap(java.lang.Object obj)
Specified by:
canWrap in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding

wrap

public <X extends com.ebmwebsourcing.easybox.api.XmlObjectNode> X wrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                                                                       java.lang.Class<X> xmlObjectImplClass,
                                                                       java.lang.Object obj)
Specified by:
wrap in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding

wrap

public com.ebmwebsourcing.easybox.api.XmlObjectNode wrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                                                         java.lang.Object obj)
Specified by:
wrap in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding

create

public <X extends com.ebmwebsourcing.easybox.api.XmlObjectNode> X create(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                                                                         java.lang.Class<X> xmlObjectImplClass)
Specified by:
create in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding


Copyright © 2012 Petals Link. All Rights Reserved.