Class WidgetXmlPersister<E extends N2oWidget>
- java.lang.Object
-
- net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister<E>
-
- net.n2oapp.framework.config.persister.widget.WidgetXmlPersister<E>
-
- All Implemented Interfaces:
ElementClassAware<E>,ElementNameAware,NamespaceUriAware,PersisterFactoryAware<E,NamespacePersister<E>>,ElementPersister<E>,NamespacePersister<E>,TypedElementPersister<E>
- Direct Known Subclasses:
TreeXmlPersister,WizardXmlPersister
public abstract class WidgetXmlPersister<E extends N2oWidget> extends AbstractN2oMetadataPersister<E>
Created with IntelliJ IDEA. User: User Date: 04.06.13 Time: 10:25 To change this template use File | Settings | File Templates.
-
-
Field Summary
-
Fields inherited from class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister
namespacePrefix, namespaceUri, persisterFactory
-
-
Constructor Summary
Constructors Constructor Description WidgetXmlPersister()WidgetXmlPersister(java.lang.String namespaceUri, java.lang.String namespacePrefix)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.jdom2.ElementgetWidget(E n2o, org.jdom2.Namespace namespace)org.jdom2.Elementpersist(E entity, org.jdom2.Namespace parentNamespace)protected voidpersistWidget(org.jdom2.Element element, N2oWidget n2o, org.jdom2.Namespace namespace)voidsetNamespacePrefix(java.lang.String namespacePrefix)voidsetNamespaceUri(java.lang.String namespaceUri)voidsetPersisterFactory(NamespacePersisterFactory<E,NamespacePersister<E>> persisterFactory)-
Methods inherited from class net.n2oapp.framework.api.metadata.persister.AbstractN2oMetadataPersister
getNamespacePrefix, getNamespaceUri
-
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.ElementNameAware
getElementName
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.NamespaceUriAware
getNamespace
-
Methods inherited from interface net.n2oapp.framework.api.metadata.persister.TypedElementPersister
getElementClass
-
-
-
-
Method Detail
-
setNamespaceUri
public void setNamespaceUri(java.lang.String namespaceUri)
- Specified by:
setNamespaceUriin interfaceNamespaceUriAware- Specified by:
setNamespaceUriin classAbstractN2oMetadataPersister<E extends N2oWidget>
-
setNamespacePrefix
public void setNamespacePrefix(java.lang.String namespacePrefix)
- Specified by:
setNamespacePrefixin classAbstractN2oMetadataPersister<E extends N2oWidget>
-
persist
public org.jdom2.Element persist(E entity, org.jdom2.Namespace parentNamespace)
-
getWidget
public abstract org.jdom2.Element getWidget(E n2o, org.jdom2.Namespace namespace)
-
persistWidget
protected void persistWidget(org.jdom2.Element element, N2oWidget n2o, org.jdom2.Namespace namespace)
-
setPersisterFactory
public void setPersisterFactory(NamespacePersisterFactory<E,NamespacePersister<E>> persisterFactory)
- Specified by:
setPersisterFactoryin interfacePersisterFactoryAware<E extends N2oWidget,NamespacePersister<E extends N2oWidget>>- Overrides:
setPersisterFactoryin classAbstractN2oMetadataPersister<E extends N2oWidget>
-
-