Class MigratorProxyNamespaceIO<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware>

java.lang.Object
net.n2oapp.framework.api.metadata.io.ProxyNamespaceIO<T>
net.n2oapp.framework.migrate.MigratorProxyNamespaceIO<T>
All Implemented Interfaces:
net.n2oapp.framework.api.metadata.aware.ElementClassAware<T>, net.n2oapp.framework.api.metadata.aware.ElementNameAware, net.n2oapp.framework.api.metadata.aware.NamespaceUriAware, net.n2oapp.framework.api.metadata.io.IOProcessorAware, net.n2oapp.framework.api.metadata.persister.ElementPersister<T>, net.n2oapp.framework.api.metadata.persister.NamespacePersister<T>, net.n2oapp.framework.api.metadata.persister.TypedElementPersister<T>, net.n2oapp.framework.api.metadata.reader.ElementReader<T>, net.n2oapp.framework.api.metadata.reader.NamespaceReader<T>, net.n2oapp.framework.api.metadata.reader.TypedElementReader<T>

public class MigratorProxyNamespaceIO<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware> extends net.n2oapp.framework.api.metadata.io.ProxyNamespaceIO<T>
  • Constructor Summary

    Constructors
    Constructor
    Description
    MigratorProxyNamespaceIO(net.n2oapp.framework.api.metadata.io.NamespaceIO<T> io)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jdom2.Element
    persist(T entity, org.jdom2.Namespace namespace)
     
    read(org.jdom2.Element element)
     

    Methods inherited from class net.n2oapp.framework.api.metadata.io.ProxyNamespaceIO

    getElementClass, getElementName, getIo, getNamespaceUri, getProcessor, setIOProcessor, setNamespaceUri

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.n2oapp.framework.api.metadata.aware.ElementClassAware

    newInstance

    Methods inherited from interface net.n2oapp.framework.api.metadata.aware.NamespaceUriAware

    getNamespace, getNamespacePrefix, setNamespacePrefix
  • Constructor Details

    • MigratorProxyNamespaceIO

      public MigratorProxyNamespaceIO(net.n2oapp.framework.api.metadata.io.NamespaceIO<T> io)
  • Method Details

    • persist

      public org.jdom2.Element persist(T entity, org.jdom2.Namespace namespace)
      Specified by:
      persist in interface net.n2oapp.framework.api.metadata.persister.ElementPersister<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware>
      Overrides:
      persist in class net.n2oapp.framework.api.metadata.io.ProxyNamespaceIO<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware>
    • read

      public T read(org.jdom2.Element element)
      Specified by:
      read in interface net.n2oapp.framework.api.metadata.reader.ElementReader<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware>
      Overrides:
      read in class net.n2oapp.framework.api.metadata.io.ProxyNamespaceIO<T extends net.n2oapp.framework.api.metadata.aware.NamespaceUriAware>