Class AbstractTraceRegionToString
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.AbstractTraceRegionToString
-
public abstract class AbstractTraceRegionToString extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractTraceRegionToString.Fileprotected static classAbstractTraceRegionToString.Insertprotected static classAbstractTraceRegionToString.LocationHandleprotected static classAbstractTraceRegionToString.RegionHandle
-
Constructor Summary
Constructors Constructor Description AbstractTraceRegionToString()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidadd(java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> files, SourceRelativeURI uri, org.eclipse.xtext.util.ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)protected voidadd(AbstractTraceRegionToString.File file, org.eclipse.xtext.util.ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)protected intcollect(AbstractTraceRegion reg, int nextID, AbstractTraceRegionToString.File lFile, java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> rFiles, java.util.List<AbstractTraceRegionToString.RegionHandle> result)protected <T> java.util.Set<T>collect(T start, org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable)protected <R extends java.util.Collection<? super T>,T>
Rcollect(T start, org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable, R collector)protected org.eclipse.xtext.util.ITextRegiongetLocalFrame()protected abstract java.lang.StringgetLocalText()protected java.lang.StringgetLocalTitle()intgetRadix()protected org.eclipse.xtext.util.ITextRegiongetRemoteFrame(SourceRelativeURI uri)protected abstract java.lang.StringgetRemoteText(SourceRelativeURI uri)protected java.lang.StringgetRemoteTitle(SourceRelativeURI uri)protected abstract AbstractTraceRegiongetTrace()booleanisShowLegend()booleanisShowTree()protected java.lang.Stringrender()protected java.lang.Stringrender(java.util.Collection<AbstractTraceRegionToString.Insert> inserts, int width)protected java.util.List<java.lang.String>render(AbstractTraceRegionToString.File file, int width)protected java.lang.Stringrender(AbstractTraceRegionToString.Insert it, int width)protected java.lang.Stringrender(AbstractTraceRegionToString.LocationHandle loc)protected voidrender(AbstractTraceRegionToString.RegionHandle region, int idW, int offsetW, int lengthW, int indent, java.util.List<java.lang.String> result)voidsetRadix(int radix)voidsetShowLegend(boolean showLegend)voidsetShowTree(boolean showTree)protected booleanshouldInclude(AbstractTraceRegion region)protected booleanshouldInclude(AbstractTraceRegion region, ILocationData location)protected intsortKey(AbstractTraceRegionToString.Insert it)protected java.lang.Stringtitle(SourceRelativeURI uri, int width)java.lang.StringtoString()
-
-
-
Method Detail
-
getRemoteText
protected abstract java.lang.String getRemoteText(SourceRelativeURI uri)
-
getLocalText
protected abstract java.lang.String getLocalText()
-
getTrace
protected abstract AbstractTraceRegion getTrace()
-
getLocalFrame
protected org.eclipse.xtext.util.ITextRegion getLocalFrame()
-
getRemoteFrame
protected org.eclipse.xtext.util.ITextRegion getRemoteFrame(SourceRelativeURI uri)
-
getLocalTitle
protected java.lang.String getLocalTitle()
-
getRemoteTitle
protected java.lang.String getRemoteTitle(SourceRelativeURI uri)
-
shouldInclude
protected boolean shouldInclude(AbstractTraceRegion region)
-
shouldInclude
protected boolean shouldInclude(AbstractTraceRegion region, ILocationData location)
-
add
protected void add(java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> files, SourceRelativeURI uri, org.eclipse.xtext.util.ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)
-
add
protected void add(AbstractTraceRegionToString.File file, org.eclipse.xtext.util.ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)
-
collect
protected int collect(AbstractTraceRegion reg, int nextID, AbstractTraceRegionToString.File lFile, java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> rFiles, java.util.List<AbstractTraceRegionToString.RegionHandle> result)
-
render
protected java.lang.String render(AbstractTraceRegionToString.Insert it, int width)
-
sortKey
protected int sortKey(AbstractTraceRegionToString.Insert it)
-
render
protected java.lang.String render(java.util.Collection<AbstractTraceRegionToString.Insert> inserts, int width)
-
render
protected java.util.List<java.lang.String> render(AbstractTraceRegionToString.File file, int width)
-
title
protected java.lang.String title(SourceRelativeURI uri, int width)
-
collect
protected <T> java.util.Set<T> collect(T start, org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable)
-
collect
protected <R extends java.util.Collection<? super T>,T> R collect(T start, org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable, R collector)
-
render
protected java.lang.String render(AbstractTraceRegionToString.LocationHandle loc)
-
render
protected void render(AbstractTraceRegionToString.RegionHandle region, int idW, int offsetW, int lengthW, int indent, java.util.List<java.lang.String> result)
-
render
protected java.lang.String render()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRadix
public int getRadix()
-
setRadix
public void setRadix(int radix)
-
isShowTree
public boolean isShowTree()
-
setShowTree
public void setShowTree(boolean showTree)
-
isShowLegend
public boolean isShowLegend()
-
setShowLegend
public void setShowLegend(boolean showLegend)
-
-