@Accessors public abstract class AbstractTraceRegionToString extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractTraceRegionToString.File |
protected static class |
AbstractTraceRegionToString.Insert |
protected static class |
AbstractTraceRegionToString.LocationHandle |
protected static class |
AbstractTraceRegionToString.RegionHandle |
Constructor and Description |
---|
AbstractTraceRegionToString() |
Modifier and Type | Method and Description |
---|---|
protected void |
add(AbstractTraceRegionToString.File file,
ITextRegion it,
AbstractTraceRegionToString.RegionHandle region,
AbstractTraceRegionToString.LocationHandle location) |
protected void |
add(java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> files,
SourceRelativeURI uri,
ITextRegion it,
AbstractTraceRegionToString.RegionHandle region,
AbstractTraceRegionToString.LocationHandle location) |
protected int |
collect(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,
Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable) |
protected <R extends java.util.Collection<? super T>,T> |
collect(T start,
Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable,
R collector) |
protected ITextRegion |
getLocalFrame() |
protected abstract java.lang.String |
getLocalText() |
protected java.lang.String |
getLocalTitle() |
int |
getRadix() |
protected ITextRegion |
getRemoteFrame(SourceRelativeURI uri) |
protected abstract java.lang.String |
getRemoteText(SourceRelativeURI uri) |
protected java.lang.String |
getRemoteTitle(SourceRelativeURI uri) |
protected abstract AbstractTraceRegion |
getTrace() |
boolean |
isShowLegend() |
boolean |
isShowTree() |
protected java.lang.String |
render() |
protected java.util.List<java.lang.String> |
render(AbstractTraceRegionToString.File file,
int width) |
protected java.lang.String |
render(AbstractTraceRegionToString.Insert it,
int width) |
protected java.lang.String |
render(AbstractTraceRegionToString.LocationHandle loc) |
protected void |
render(AbstractTraceRegionToString.RegionHandle region,
int idW,
int offsetW,
int lengthW,
int indent,
java.util.List<java.lang.String> result) |
protected java.lang.String |
render(java.util.Collection<AbstractTraceRegionToString.Insert> inserts,
int width) |
void |
setRadix(int radix) |
void |
setShowLegend(boolean showLegend) |
void |
setShowTree(boolean showTree) |
protected boolean |
shouldInclude(AbstractTraceRegion region) |
protected boolean |
shouldInclude(AbstractTraceRegion region,
ILocationData location) |
protected int |
sortKey(AbstractTraceRegionToString.Insert it) |
protected java.lang.String |
title(SourceRelativeURI uri,
int width) |
java.lang.String |
toString() |
protected abstract java.lang.String getRemoteText(SourceRelativeURI uri)
protected abstract java.lang.String getLocalText()
protected abstract AbstractTraceRegion getTrace()
protected ITextRegion getLocalFrame()
protected ITextRegion getRemoteFrame(SourceRelativeURI uri)
protected java.lang.String getLocalTitle()
protected java.lang.String getRemoteTitle(SourceRelativeURI uri)
protected boolean shouldInclude(AbstractTraceRegion region)
protected boolean shouldInclude(AbstractTraceRegion region, ILocationData location)
protected void add(java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> files, SourceRelativeURI uri, ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)
protected void add(AbstractTraceRegionToString.File file, ITextRegion it, AbstractTraceRegionToString.RegionHandle region, AbstractTraceRegionToString.LocationHandle location)
protected int collect(AbstractTraceRegion reg, int nextID, AbstractTraceRegionToString.File lFile, java.util.Map<SourceRelativeURI,AbstractTraceRegionToString.File> rFiles, java.util.List<AbstractTraceRegionToString.RegionHandle> result)
protected java.lang.String render(AbstractTraceRegionToString.Insert it, int width)
protected int sortKey(AbstractTraceRegionToString.Insert it)
protected java.lang.String render(java.util.Collection<AbstractTraceRegionToString.Insert> inserts, int width)
protected java.util.List<java.lang.String> render(AbstractTraceRegionToString.File file, int width)
protected java.lang.String title(SourceRelativeURI uri, int width)
protected <T> java.util.Set<T> collect(T start, Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable)
protected <R extends java.util.Collection<? super T>,T> R collect(T start, Functions.Function1<? super T,? extends java.lang.Iterable<T>> reachable, R collector)
protected java.lang.String render(AbstractTraceRegionToString.LocationHandle loc)
protected void render(AbstractTraceRegionToString.RegionHandle region, int idW, int offsetW, int lengthW, int indent, java.util.List<java.lang.String> result)
protected java.lang.String render()
public java.lang.String toString()
toString
in class java.lang.Object
@Pure public int getRadix()
public void setRadix(int radix)
@Pure public boolean isShowTree()
public void setShowTree(boolean showTree)
@Pure public boolean isShowLegend()
public void setShowLegend(boolean showLegend)