org.noos.xing.mydoggy.plaf.persistence.xml
Class XMLPersistenceDelegate
java.lang.Object
org.noos.xing.mydoggy.plaf.persistence.xml.XMLPersistenceDelegate
- All Implemented Interfaces:
- org.noos.xing.mydoggy.PersistenceDelegate
public class XMLPersistenceDelegate
- extends Object
- implements org.noos.xing.mydoggy.PersistenceDelegate
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
| Nested classes/interfaces inherited from interface org.noos.xing.mydoggy.PersistenceDelegate |
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy |
|
Method Summary |
void |
apply(Element element,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
|
void |
apply(InputStream inputStream)
|
protected void |
applyInternal(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
|
protected void |
initMaps()
|
void |
merge(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy)
|
void |
merge(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
|
void |
save(OutputStream outputStream)
|
void |
save(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter)
|
void |
save(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter,
boolean standalone)
|
protected void |
saveInternal(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter,
boolean standalone)
|
protected void |
storeMultiSplitWindow(XMLWriter writer,
MultiSplitWindow<? extends org.noos.xing.mydoggy.Dockable> sharedWindow)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toolWindowManager
protected MyDoggyToolWindowManager toolWindowManager
masterElementParser
protected ElementParser<Element> masterElementParser
masterElementWriter
protected ElementWriter<XMLWriter> masterElementWriter
mergePolicyApplierMap
protected Map<org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy,MergePolicyApplier> mergePolicyApplierMap
dummyCallback
protected org.noos.xing.mydoggy.PersistenceDelegateCallback dummyCallback
dummyFilter
protected org.noos.xing.mydoggy.PersistenceDelegateFilter dummyFilter
XMLPersistenceDelegate
public XMLPersistenceDelegate(MyDoggyToolWindowManager toolWindowManager)
save
public void save(OutputStream outputStream)
- Specified by:
save in interface org.noos.xing.mydoggy.PersistenceDelegate
save
public void save(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter)
- Specified by:
save in interface org.noos.xing.mydoggy.PersistenceDelegate
apply
public void apply(InputStream inputStream)
- Specified by:
apply in interface org.noos.xing.mydoggy.PersistenceDelegate
merge
public void merge(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy)
- Specified by:
merge in interface org.noos.xing.mydoggy.PersistenceDelegate
merge
public void merge(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
- Specified by:
merge in interface org.noos.xing.mydoggy.PersistenceDelegate
save
public void save(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter,
boolean standalone)
apply
public void apply(Element element,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
initMaps
protected void initMaps()
saveInternal
protected void saveInternal(OutputStream outputStream,
org.noos.xing.mydoggy.PersistenceDelegateFilter filter,
boolean standalone)
applyInternal
protected void applyInternal(InputStream inputStream,
org.noos.xing.mydoggy.PersistenceDelegate.MergePolicy mergePolicy,
org.noos.xing.mydoggy.PersistenceDelegateCallback callback)
storeMultiSplitWindow
protected void storeMultiSplitWindow(XMLWriter writer,
MultiSplitWindow<? extends org.noos.xing.mydoggy.Dockable> sharedWindow)
Copyright © 2012. All Rights Reserved.