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:
HtmlWidgetXmlPersister,N2oChartPersister,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(String namespaceUri, String namespacePrefix)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.jdom.ElementgetWidget(E n2o, org.jdom.Namespace namespace)org.jdom.Elementpersist(E entity, org.jdom.Namespace parentNamespace)protected voidpersistWidget(org.jdom.Element element, N2oWidget n2o, org.jdom.Namespace namespace)voidsetNamespacePrefix(String namespacePrefix)voidsetNamespaceUri(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(String namespaceUri)
- Specified by:
setNamespaceUriin interfaceNamespaceUriAware- Specified by:
setNamespaceUriin classAbstractN2oMetadataPersister<E extends N2oWidget>
-
setNamespacePrefix
public void setNamespacePrefix(String namespacePrefix)
- Specified by:
setNamespacePrefixin classAbstractN2oMetadataPersister<E extends N2oWidget>
-
persist
public org.jdom.Element persist(E entity, org.jdom.Namespace parentNamespace)
-
getWidget
public abstract org.jdom.Element getWidget(E n2o, org.jdom.Namespace namespace)
-
persistWidget
protected void persistWidget(org.jdom.Element element, N2oWidget n2o, org.jdom.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>
-
-