Author: mes
Date: 2012-04-13 14:54:42 -0700 (Fri, 13 Apr 2012)
New Revision: 28833
Modified:
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
Log:
Made several public methods final to better support extension.
Modified:
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
===================================================================
---
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
2012-04-13 21:39:00 UTC (rev 28832)
+++
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
2012-04-13 21:54:42 UTC (rev 28833)
@@ -264,7 +264,7 @@
addVisualProperties(rootVisualProperty);
}
- public void addBendFactory(final BendFactory bendFactory, final Map
props) {
+ public final void addBendFactory(final BendFactory bendFactory, final
Map props) {
EDGE_BEND.setBendFactory(bendFactory);
}
@@ -417,12 +417,12 @@
}
@Override
- public Set<VisualProperty<?>> getAllVisualProperties() {
+ public final Set<VisualProperty<?>> getAllVisualProperties() {
return new
HashSet<VisualProperty<?>>(visualPropertyMap.keySet());
}
@Override
- public Collection<VisualProperty<?>> getAllDescendants(final
VisualProperty<?> prop) {
+ public final Collection<VisualProperty<?>> getAllDescendants(final
VisualProperty<?> prop) {
if (prop == null)
throw new NullPointerException("Target visual property
cannot be null.");
@@ -433,7 +433,7 @@
}
@Override
- public VisualProperty<NullDataType> getRootVisualProperty() {
+ public final VisualProperty<NullDataType> getRootVisualProperty() {
return this.rootVisualProperty;
}
@@ -463,7 +463,7 @@
* @param parent
* the parent of the VisualProperty to insert.
*/
- protected void addVisualProperty(final VisualProperty<?> vp, final
VisualProperty<?> parent) {
+ protected final void addVisualProperty(final VisualProperty<?> vp,
final VisualProperty<?> parent) {
if (this.visualPropertyMap.containsKey(vp))
throw new IllegalStateException("The key " +
vp.getIdString() + " already exists in the lexicon.");
@@ -482,12 +482,12 @@
}
@Override
- public VisualLexiconNode getVisualLexiconNode(final VisualProperty<?>
vp) {
+ public final VisualLexiconNode getVisualLexiconNode(final
VisualProperty<?> vp) {
return this.visualPropertyMap.get(vp);
}
@Override
- public VisualProperty<?> lookup(final Class<?> type, final String id) {
+ public final VisualProperty<?> lookup(final Class<?> type, final String
id) {
if (id == null || type == null)
return null;
@@ -499,7 +499,7 @@
}
@Override
- public boolean isSupported(VisualProperty<?> vp) {
+ public final boolean isSupported(VisualProperty<?> vp) {
return visualPropertyMap.containsKey(vp);
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.