Package org.eclipse.epsilon.picto
Class ViewTree
- java.lang.Object
-
- org.eclipse.epsilon.picto.ViewTree
-
public class ViewTree extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.net.URI>
baseUris
protected ViewContent
cachedContent
protected java.util.List<ViewTree>
children
protected java.lang.String
format
protected java.lang.String
icon
protected java.util.List<Layer>
layers
protected java.lang.String
name
protected ViewTree
parent
protected java.util.List<Patch>
patches
protected java.lang.Integer
position
protected ContentPromise
promise
protected org.eclipse.swt.graphics.Point
scrollPosition
-
Constructor Summary
Constructors Constructor Description ViewTree()
ViewTree(java.io.File file, java.lang.String format)
ViewTree(java.lang.String name)
ViewTree(java.lang.String content, java.lang.String format)
ViewTree(ContentPromise promise, java.lang.String format, java.lang.String icon, java.lang.Integer position, java.util.List<Patch> patches, java.util.List<Layer> layers)
ViewTree(ContentPromise promise, java.lang.String format, java.lang.String icon, java.util.List<Patch> patches, java.util.List<Layer> layers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewTree
add(java.util.List<java.lang.String> path, ViewTree other)
void
clearCache()
ViewTree
forPath(java.util.List<java.lang.String> path)
java.util.Set<java.net.URI>
getBaseUris()
ViewContent
getCachedContent()
java.util.List<ViewTree>
getChildren()
ViewContent
getContent()
java.util.List<ViewContent>
getContents(PictoView pictoView)
java.lang.String
getContentsText(PictoView pictoView)
Concatenates the result ofgetContents(PictoView)
where eachViewContent.getText()
) is separated by a new line.ViewTree
getFirstWithContent()
java.lang.String
getFormat()
java.lang.String
getIcon()
java.util.List<Layer>
getLayers()
java.lang.String
getName()
ViewTree
getParent()
java.util.List<Patch>
getPatches()
java.util.List<java.lang.String>
getPath()
java.lang.Integer
getPosition()
ContentPromise
getPromise()
org.eclipse.swt.graphics.Point
getScrollPosition()
void
ingest(ViewTree other)
protected void
preserveLayerState(ViewTree existing, ViewTree _new)
void
setContent(ViewContent content)
void
setFormat(java.lang.String format)
void
setIcon(java.lang.String icon)
void
setLayers(java.util.List<Layer> layers)
void
setName(java.lang.String name)
void
setParent(ViewTree parent)
void
setPatches(java.util.List<Patch> patches)
void
setPosition(java.lang.Integer position)
void
setPromise(ContentPromise promise)
void
setScrollPosition(org.eclipse.swt.graphics.Point scrollPosition)
java.lang.String
toString()
-
-
-
Field Detail
-
children
protected java.util.List<ViewTree> children
-
promise
protected ContentPromise promise
-
name
protected java.lang.String name
-
format
protected java.lang.String format
-
icon
protected java.lang.String icon
-
patches
protected java.util.List<Patch> patches
-
parent
protected ViewTree parent
-
scrollPosition
protected org.eclipse.swt.graphics.Point scrollPosition
-
cachedContent
protected ViewContent cachedContent
-
layers
protected java.util.List<Layer> layers
-
baseUris
protected java.util.Set<java.net.URI> baseUris
-
position
protected java.lang.Integer position
-
-
Constructor Detail
-
ViewTree
public ViewTree()
-
ViewTree
public ViewTree(java.lang.String name)
-
ViewTree
public ViewTree(java.lang.String content, java.lang.String format)
-
ViewTree
public ViewTree(java.io.File file, java.lang.String format)
-
ViewTree
public ViewTree(ContentPromise promise, java.lang.String format, java.lang.String icon, java.util.List<Patch> patches, java.util.List<Layer> layers)
-
ViewTree
public ViewTree(ContentPromise promise, java.lang.String format, java.lang.String icon, java.lang.Integer position, java.util.List<Patch> patches, java.util.List<Layer> layers)
-
-
Method Detail
-
ingest
public void ingest(ViewTree other)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getChildren
public java.util.List<ViewTree> getChildren()
-
setParent
public void setParent(ViewTree parent)
-
getParent
public ViewTree getParent()
-
getContent
public ViewContent getContent()
-
getPatches
public java.util.List<Patch> getPatches()
-
setPatches
public void setPatches(java.util.List<Patch> patches)
-
getContents
public java.util.List<ViewContent> getContents(PictoView pictoView)
-
getContentsText
public java.lang.String getContentsText(PictoView pictoView)
Concatenates the result ofgetContents(PictoView)
where eachViewContent.getText()
) is separated by a new line.- Parameters:
pictoView
-- Returns:
- Since:
- 2.2
-
setPromise
public void setPromise(ContentPromise promise)
-
getPromise
public ContentPromise getPromise()
-
getFormat
public java.lang.String getFormat()
-
setFormat
public void setFormat(java.lang.String format)
-
setIcon
public void setIcon(java.lang.String icon)
-
getIcon
public java.lang.String getIcon()
-
getScrollPosition
public org.eclipse.swt.graphics.Point getScrollPosition()
-
setScrollPosition
public void setScrollPosition(org.eclipse.swt.graphics.Point scrollPosition)
-
getLayers
public java.util.List<Layer> getLayers()
-
setLayers
public void setLayers(java.util.List<Layer> layers)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPath
public java.util.List<java.lang.String> getPath()
-
forPath
public ViewTree forPath(java.util.List<java.lang.String> path)
-
getFirstWithContent
public ViewTree getFirstWithContent()
-
clearCache
public void clearCache()
-
getBaseUris
public java.util.Set<java.net.URI> getBaseUris()
-
setContent
public void setContent(ViewContent content)
-
getCachedContent
public ViewContent getCachedContent()
-
getPosition
public java.lang.Integer getPosition()
-
setPosition
public void setPosition(java.lang.Integer position)
-
-