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>baseUrisprotected ViewContentcachedContentprotected java.util.List<ViewTree>childrenprotected java.lang.Stringformatprotected java.lang.Stringiconprotected java.util.List<Layer>layersprotected java.lang.Stringnameprotected ViewTreeparentprotected java.util.List<Patch>patchesprotected java.lang.Integerpositionprotected ContentPromisepromiseprotected org.eclipse.swt.graphics.PointscrollPosition
-
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 ViewTreeadd(java.util.List<java.lang.String> path, ViewTree other)voidclearCache()ViewTreeforPath(java.util.List<java.lang.String> path)java.util.Set<java.net.URI>getBaseUris()ViewContentgetCachedContent()java.util.List<ViewTree>getChildren()ViewContentgetContent()java.util.List<ViewContent>getContents(PictoView pictoView)java.lang.StringgetContentsText(PictoView pictoView)Concatenates the result ofgetContents(PictoView)where eachViewContent.getText()) is separated by a new line.ViewTreegetFirstWithContent()java.lang.StringgetFormat()java.lang.StringgetIcon()java.util.List<Layer>getLayers()java.lang.StringgetName()ViewTreegetParent()java.util.List<Patch>getPatches()java.util.List<java.lang.String>getPath()java.lang.IntegergetPosition()ContentPromisegetPromise()org.eclipse.swt.graphics.PointgetScrollPosition()voidingest(ViewTree other)protected voidpreserveLayerState(ViewTree existing, ViewTree _new)voidsetContent(ViewContent content)voidsetFormat(java.lang.String format)voidsetIcon(java.lang.String icon)voidsetLayers(java.util.List<Layer> layers)voidsetName(java.lang.String name)voidsetParent(ViewTree parent)voidsetPatches(java.util.List<Patch> patches)voidsetPosition(java.lang.Integer position)voidsetPromise(ContentPromise promise)voidsetScrollPosition(org.eclipse.swt.graphics.Point scrollPosition)java.lang.StringtoString()
-
-
-
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:
toStringin 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)
-
-