com.ebmwebsourcing.easybox.impl
Class AbstractXmlObjectSchemaBindingImpl
java.lang.Object
com.ebmwebsourcing.easybox.impl.AbstractXmlObjectSchemaBindingImpl
- All Implemented Interfaces:
- com.ebmwebsourcing.easybox.api.XmlObjectBinding, com.ebmwebsourcing.easybox.api.XmlObjectSchemaBinding
public abstract class AbstractXmlObjectSchemaBindingImpl
- extends java.lang.Object
- implements com.ebmwebsourcing.easybox.api.XmlObjectSchemaBinding
|
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)
|
protected abstract com.ebmwebsourcing.easybox.api.XmlObject |
doWrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
java.lang.reflect.Constructor<? extends com.ebmwebsourcing.easybox.api.XmlObject> xmlObjectImplConstructor,
com.ebmwebsourcing.easybox.api.ModelObject ModelObject)
|
abstract java.lang.Package |
getModelObjectPackage()
|
<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 |
| Methods inherited from interface com.ebmwebsourcing.easybox.api.XmlObjectSchemaBinding |
getOriginatingSchemaDir, getOriginatingSchemaName, getOriginatingSchemaNamespaceURI, getOriginatingSchemaPreferredNamespacePrefix |
| Methods inherited from interface com.ebmwebsourcing.easybox.api.XmlObjectBinding |
getFactorableClasses, getName |
AbstractXmlObjectSchemaBindingImpl
protected AbstractXmlObjectSchemaBindingImpl()
getModelObjectPackage
public abstract java.lang.Package getModelObjectPackage()
- Specified by:
getModelObjectPackage in interface com.ebmwebsourcing.easybox.api.XmlObjectSchemaBinding
canWrap
public final boolean canWrap(java.lang.Object obj)
- Specified by:
canWrap in interface com.ebmwebsourcing.easybox.api.XmlObjectBinding
doWrap
protected abstract com.ebmwebsourcing.easybox.api.XmlObject doWrap(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
java.lang.reflect.Constructor<? extends com.ebmwebsourcing.easybox.api.XmlObject> xmlObjectImplConstructor,
com.ebmwebsourcing.easybox.api.ModelObject ModelObject)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
wrap
public final <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 final 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 final <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 © 2011 Petals Link. All Rights Reserved.