Groovy Documentation

griffon.plugins.jung.visualization.decorators
[Groovy] Class BasicVertexShapeTransformer

java.lang.Object
  edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer
      griffon.plugins.jung.visualization.decorators.BasicVertexShapeTransformer
All Implemented Interfaces:
org.apache.commons.collections15.Transformer

class BasicVertexShapeTransformer
extends edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer

Authors:
Andres.Almiray


Field Summary
private boolean cacheShapes

private org.apache.commons.collections15.Transformer shapeTransformer

private def vertexCache

 
Fields inherited from class edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer
DEFAULT_SIZE, DEFAULT_ASPECT_RATIO
 
Constructor Summary
BasicVertexShapeTransformer(Closure shapeTransformer, boolean cacheShapes = true)

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer shapeTransformer, boolean cacheShapes = true)

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer vsf, org.apache.commons.collections15.Transformer varf, Closure shapeTransformer, boolean cacheShapes = true)

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer vsf, org.apache.commons.collections15.Transformer varf, org.apache.commons.collections15.Transformer shapeTransformer, boolean cacheShapes = true)

 
Method Summary
protected Shape createShape(Object v)

private Shape normalizeShape(Object v, Shape shape)

Shape transform(Object v)

 
Methods inherited from class edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer
edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#setSizeTransformer(org.apache.commons.collections15.Transformer), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#setAspectRatioTransformer(org.apache.commons.collections15.Transformer), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#wait(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#wait(long), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#wait(long, int), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#equals(java.lang.Object), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#toString(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#hashCode(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#getClass(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#notify(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#notifyAll(), edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer#transform(java.lang.Object)
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

cacheShapes

private final boolean cacheShapes


shapeTransformer

private final org.apache.commons.collections15.Transformer shapeTransformer


vertexCache

private final def vertexCache


 
Constructor Detail

BasicVertexShapeTransformer

BasicVertexShapeTransformer(Closure shapeTransformer, boolean cacheShapes = true)


BasicVertexShapeTransformer

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer shapeTransformer, boolean cacheShapes = true)


BasicVertexShapeTransformer

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer vsf, org.apache.commons.collections15.Transformer varf, Closure shapeTransformer, boolean cacheShapes = true)


BasicVertexShapeTransformer

BasicVertexShapeTransformer(org.apache.commons.collections15.Transformer vsf, org.apache.commons.collections15.Transformer varf, org.apache.commons.collections15.Transformer shapeTransformer, boolean cacheShapes = true)


 
Method Detail

createShape

protected Shape createShape(Object v)


normalizeShape

private Shape normalizeShape(Object v, Shape shape)


transform

Shape transform(Object v)


 

Groovy Documentation