- java.lang.Object
-
- bdv.viewer.state.XmlIoViewerState
-
public class XmlIoViewerState extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringVIEWERSTATE_CURRENTGROUP_TAGstatic StringVIEWERSTATE_CURRENTSOURCE_TAGstatic StringVIEWERSTATE_CURRENTTIMEPOINT_TAGstatic StringVIEWERSTATE_DISPLAYMODE_TAGstatic StringVIEWERSTATE_DISPLAYMODE_VALUE_FUSEDstatic StringVIEWERSTATE_DISPLAYMODE_VALUE_FUSEDGROUPstatic StringVIEWERSTATE_DISPLAYMODE_VALUE_GROUPstatic StringVIEWERSTATE_DISPLAYMODE_VALUE_SINGLEstatic StringVIEWERSTATE_GROUP_ACTIVE_TAGstatic StringVIEWERSTATE_GROUP_NAME_TAGstatic StringVIEWERSTATE_GROUP_SOURCEID_TAGstatic StringVIEWERSTATE_GROUP_TAGstatic StringVIEWERSTATE_GROUPS_TAGstatic StringVIEWERSTATE_INTERPOLATION_TAGstatic StringVIEWERSTATE_INTERPOLATION_VALUE_NEARESTNEIGHBORstatic StringVIEWERSTATE_INTERPOLATION_VALUE_NLINEARstatic StringVIEWERSTATE_SOURCE_ACTIVE_TAGstatic StringVIEWERSTATE_SOURCE_TAGstatic StringVIEWERSTATE_SOURCES_TAGstatic StringVIEWERSTATE_TAG
-
Constructor Summary
Constructors Constructor Description XmlIoViewerState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayModedisplayModeFromXml(org.jdom2.Element elem)protected org.jdom2.ElementdisplayModeToXml(DisplayMode mode)StringgetTagName()protected InterpolationinterpolationModeFromXml(org.jdom2.Element elem)protected org.jdom2.ElementinterpolationModeToXml(Interpolation mode)voidrestoreFromXml(org.jdom2.Element elem, ViewerState state)voidrestoreSourceGroupsFromXml(org.jdom2.Element elem, ViewerState state)protected voidrestoreSourcesFromXml(org.jdom2.Element elem, List<SourceState<?>> sources)org.jdom2.ElementsourceGroupsToXml(List<SourceGroup> groups)protected org.jdom2.ElementsourcesToXml(List<SourceState<?>> sources)org.jdom2.ElementtoXml(ViewerState state)
-
-
-
Field Detail
-
VIEWERSTATE_TAG
public static final String VIEWERSTATE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_SOURCES_TAG
public static final String VIEWERSTATE_SOURCES_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_SOURCE_TAG
public static final String VIEWERSTATE_SOURCE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_SOURCE_ACTIVE_TAG
public static final String VIEWERSTATE_SOURCE_ACTIVE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_GROUPS_TAG
public static final String VIEWERSTATE_GROUPS_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_GROUP_TAG
public static final String VIEWERSTATE_GROUP_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_GROUP_ACTIVE_TAG
public static final String VIEWERSTATE_GROUP_ACTIVE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_GROUP_NAME_TAG
public static final String VIEWERSTATE_GROUP_NAME_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_GROUP_SOURCEID_TAG
public static final String VIEWERSTATE_GROUP_SOURCEID_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_DISPLAYMODE_TAG
public static final String VIEWERSTATE_DISPLAYMODE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_DISPLAYMODE_VALUE_SINGLE
public static final String VIEWERSTATE_DISPLAYMODE_VALUE_SINGLE
- See Also:
- Constant Field Values
-
VIEWERSTATE_DISPLAYMODE_VALUE_GROUP
public static final String VIEWERSTATE_DISPLAYMODE_VALUE_GROUP
- See Also:
- Constant Field Values
-
VIEWERSTATE_DISPLAYMODE_VALUE_FUSED
public static final String VIEWERSTATE_DISPLAYMODE_VALUE_FUSED
- See Also:
- Constant Field Values
-
VIEWERSTATE_DISPLAYMODE_VALUE_FUSEDGROUP
public static final String VIEWERSTATE_DISPLAYMODE_VALUE_FUSEDGROUP
- See Also:
- Constant Field Values
-
VIEWERSTATE_INTERPOLATION_TAG
public static final String VIEWERSTATE_INTERPOLATION_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_INTERPOLATION_VALUE_NEARESTNEIGHBOR
public static final String VIEWERSTATE_INTERPOLATION_VALUE_NEARESTNEIGHBOR
- See Also:
- Constant Field Values
-
VIEWERSTATE_INTERPOLATION_VALUE_NLINEAR
public static final String VIEWERSTATE_INTERPOLATION_VALUE_NLINEAR
- See Also:
- Constant Field Values
-
VIEWERSTATE_CURRENTSOURCE_TAG
public static final String VIEWERSTATE_CURRENTSOURCE_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_CURRENTGROUP_TAG
public static final String VIEWERSTATE_CURRENTGROUP_TAG
- See Also:
- Constant Field Values
-
VIEWERSTATE_CURRENTTIMEPOINT_TAG
public static final String VIEWERSTATE_CURRENTTIMEPOINT_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTagName
public String getTagName()
-
toXml
public org.jdom2.Element toXml(ViewerState state)
-
restoreFromXml
public void restoreFromXml(org.jdom2.Element elem, ViewerState state)
- Parameters:
elem- <ViewerState> element.state- is restored from theelem.
-
sourcesToXml
protected org.jdom2.Element sourcesToXml(List<SourceState<?>> sources)
-
restoreSourcesFromXml
protected void restoreSourcesFromXml(org.jdom2.Element elem, List<SourceState<?>> sources)
- Parameters:
elem- <Sources> element.sources- is restored from theelem.
-
sourceGroupsToXml
public org.jdom2.Element sourceGroupsToXml(List<SourceGroup> groups)
-
restoreSourceGroupsFromXml
public void restoreSourceGroupsFromXml(org.jdom2.Element elem, ViewerState state)
- Parameters:
elem- <SourceGroups> element.
-
displayModeToXml
protected org.jdom2.Element displayModeToXml(DisplayMode mode)
-
displayModeFromXml
protected DisplayMode displayModeFromXml(org.jdom2.Element elem)
-
interpolationModeToXml
protected org.jdom2.Element interpolationModeToXml(Interpolation mode)
-
interpolationModeFromXml
protected Interpolation interpolationModeFromXml(org.jdom2.Element elem)
-
-