Class AccessSchemaPersister<T extends N2oAccessSchema>

  • 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.aware.PersisterFactoryAware<T,​net.n2oapp.framework.api.metadata.persister.NamespacePersister<T>>, net.n2oapp.framework.api.metadata.persister.ElementPersister<T>, net.n2oapp.framework.api.metadata.persister.NamespacePersister<T>, net.n2oapp.framework.api.metadata.persister.TypedElementPersister<T>
    Direct Known Subclasses:
    SimpleAccessSchemaPersister

    public abstract class AccessSchemaPersister<T extends N2oAccessSchema>
    extends net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister<T>
    Author:
    V. Alexeev.
    • Field Summary

      • Fields inherited from class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister

        namespacePrefix, namespaceUri, persisterFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void persistAbstractAccessSchema​(org.jdom2.Element element, N2oAccessSchema schema)  
      void setNamespacePrefix​(String prefix)  
      void setNamespaceUri​(String uri)  
      • Methods inherited from class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister

        getNamespacePrefix, getNamespaceUri, setPersisterFactory
      • Methods inherited from interface net.n2oapp.framework.api.metadata.aware.ElementClassAware

        newInstance
      • Methods inherited from interface net.n2oapp.framework.api.metadata.aware.ElementNameAware

        getElementName
      • Methods inherited from interface net.n2oapp.framework.api.metadata.persister.ElementPersister

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

        getNamespace
      • Methods inherited from interface net.n2oapp.framework.api.metadata.persister.TypedElementPersister

        getElementClass
    • Constructor Detail

      • AccessSchemaPersister

        public AccessSchemaPersister()
    • Method Detail

      • setNamespacePrefix

        public void setNamespacePrefix​(String prefix)
        Specified by:
        setNamespacePrefix in class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister<T extends N2oAccessSchema>
      • setNamespaceUri

        public void setNamespaceUri​(String uri)
        Specified by:
        setNamespaceUri in interface net.n2oapp.framework.api.metadata.aware.NamespaceUriAware
        Specified by:
        setNamespaceUri in class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister<T extends N2oAccessSchema>
      • persistAbstractAccessSchema

        protected void persistAbstractAccessSchema​(org.jdom2.Element element,
                                                   N2oAccessSchema schema)