|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.config.TierProperty
public class TierProperty
TierProperty holds a list of FeatureProperties. This corresponds to a "Tier" in the tiers file. Tiers are what is displayed in the Types panel (should probably be called TiersPanel, you have to right click on a tier you see all of its types/feature properties) A Tier holds a bunch of "Types" (visual types), a Type is captured by a FeatureProperty. Each FeatureProperty can have a different color, etc... A "Tier" is the unit for collapsing and hiding, all FeatureProperties in a Tier expand and collapse together, hide and show together. TierProperty is an Observable so it does a setChanged() and notifyObservers() when its changed. Observers add themselves with addObserver. PropertyScheme observes TierProperties. Thats now changed. Observer stuff replaced with PropSchemeChangeEvent.
| Field Summary | |
|---|---|
protected CaseInsensitiveStringHash |
analysis_types
|
protected java.util.Vector |
comments
|
protected boolean |
curated
|
protected boolean |
expanded
|
protected boolean |
isFirstTier
|
protected java.lang.String |
label
|
protected boolean |
labeled
|
protected int |
maxRow
|
static boolean |
NOT_VISIBLE
|
protected boolean |
sorted
|
protected boolean |
visible
|
static boolean |
VISIBLE
|
protected boolean |
warnOnEdit
warnOnEdit can be set at the Tier level (here) or at the individual FeatureProperty level |
| Constructor Summary | |
|---|---|
TierProperty()
|
|
TierProperty(java.lang.String label)
|
|
TierProperty(java.lang.String label,
boolean visible)
|
|
TierProperty(java.lang.String label,
boolean visible,
boolean expanded)
|
|
TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted)
|
|
TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted,
int maxRow)
|
|
TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted,
int maxRow,
boolean labeled)
|
|
TierProperty(TierProperty from)
|
|
| Method Summary | |
|---|---|
void |
addAnalysisType(FeatureProperty fp,
java.lang.String analysis)
|
protected void |
addComment(java.lang.String comment)
|
void |
addFeatureProperty(FeatureProperty fp)
|
java.lang.Object |
clone()
|
FeatureProperty |
featureForAnalysisType(java.lang.String analysis_type)
|
java.awt.Color |
getColour()
|
protected java.util.Vector |
getComments()
|
java.util.Vector |
getFeatureProperties()
|
FeatureProperty |
getFeatureProperty(java.lang.String type)
|
java.lang.String |
getLabel()
|
int |
getMaxRow()
|
java.lang.String |
getTypesAsString()
|
boolean |
holdsType(java.lang.String type)
|
boolean |
isCurated()
|
boolean |
isExpanded()
|
boolean |
isFirstTier()
|
boolean |
isLabeled()
|
boolean |
isLabeled(boolean checkExpanded)
|
boolean |
isProtein()
Default is false |
boolean |
isSorted()
|
boolean |
isVisible()
|
boolean |
labelEquals(java.lang.String name)
|
protected java.lang.String |
quoteIfSpace(java.lang.String str)
|
void |
setCurated(boolean curated)
Whether this tier represents curated annotations (to be shown in the annotation view rather than result view). |
void |
setExpanded(boolean expanded)
|
void |
setExpanded(boolean expanded,
boolean isTemporary)
|
protected void |
setIsFirstTier(boolean firstTier)
|
void |
setLabel(java.lang.String label)
|
void |
setLabeled(boolean labeled)
|
void |
setLabeled(boolean labeled,
boolean isTemporary)
|
void |
setMaxRow(int maxRow)
|
void |
setSorted(boolean sorted)
|
void |
setVisible(boolean visible)
|
void |
setVisible(boolean visible,
boolean isTemporary)
|
void |
setWarnOnEdit(boolean warn)
Whether the user should be warned if they try to edit features of a given type. |
java.lang.String |
toString()
|
boolean |
warnOnEdit()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String label
protected boolean expanded
protected boolean visible
protected boolean sorted
protected boolean labeled
protected int maxRow
protected boolean curated
protected boolean warnOnEdit
protected java.util.Vector comments
protected CaseInsensitiveStringHash analysis_types
public static boolean VISIBLE
public static boolean NOT_VISIBLE
protected boolean isFirstTier
| Constructor Detail |
|---|
public TierProperty()
public TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted,
int maxRow,
boolean labeled)
public TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted,
int maxRow)
public TierProperty(java.lang.String label,
boolean visible,
boolean expanded,
boolean sorted)
public TierProperty(java.lang.String label,
boolean visible,
boolean expanded)
public TierProperty(java.lang.String label,
boolean visible)
public TierProperty(java.lang.String label)
public TierProperty(TierProperty from)
| Method Detail |
|---|
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public void setVisible(boolean visible,
boolean isTemporary)
public void setVisible(boolean visible)
public boolean isVisible()
public void setExpanded(boolean expanded,
boolean isTemporary)
public void setExpanded(boolean expanded)
public boolean isExpanded()
public void setSorted(boolean sorted)
public boolean isSorted()
public void setMaxRow(int maxRow)
public int getMaxRow()
public void setLabeled(boolean labeled,
boolean isTemporary)
public void setLabeled(boolean labeled)
public boolean isLabeled()
public boolean isLabeled(boolean checkExpanded)
public void setCurated(boolean curated)
public boolean isCurated()
public void setWarnOnEdit(boolean warn)
public boolean warnOnEdit()
protected java.lang.String quoteIfSpace(java.lang.String str)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic FeatureProperty getFeatureProperty(java.lang.String type)
public java.util.Vector getFeatureProperties()
public void addFeatureProperty(FeatureProperty fp)
public void addAnalysisType(FeatureProperty fp,
java.lang.String analysis)
public FeatureProperty featureForAnalysisType(java.lang.String analysis_type)
public java.lang.String getTypesAsString()
public boolean labelEquals(java.lang.String name)
public boolean holdsType(java.lang.String type)
public java.awt.Color getColour()
public boolean isProtein()
protected void addComment(java.lang.String comment)
protected java.util.Vector getComments()
protected void setIsFirstTier(boolean firstTier)
public boolean isFirstTier()
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||