public class FFrameScaleBar extends AbstractFFrameViewDependence implements IFFrameViewDependence
| Modifier and Type | Field and Description |
|---|---|
static NumberFormat |
numberFormat |
static String |
PERSISTENCE_DEFINITION_NAME |
fframeViewDependencee, frameFactory, lastAT, layoutManager, LOG, m_BoundBox, m_Selected, n, ne, no, num, o, observers, s, se, so| Constructor and Description |
|---|
FFrameScaleBar()
Creates a new FFrameScaleBar object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
draw(Graphics2D g,
AffineTransform at,
Rectangle2D rv,
BufferedImage imgBase)
Método que dibuja sobre el graphics que se le pasa como parámetro, según
la transformada afin que se debe de aplicar y el rectángulo que se debe
de dibujar.
|
String |
format(double d)
DOCUMENT ME!
|
Color |
getBarColor()
Devuelve el color de la escala gráfica.
|
String |
getDescription()
Devuelve la descripción de la escala.
|
MapContext |
getFMap()
Devuelve el FMap de la vista que se representa en la escala.
|
Font |
getFont()
Devuelve la fuente con la que se está dibujando sobre el graphics.
|
String |
getInterval()
Devuelve el long que representa el intervalo.
|
String |
getName()
Devuelve el nombre que representa al fframe.
|
String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame.
|
int |
getNumDec()
DOCUMENT ME!
|
int |
getNumInterval()
Devuelve el número de intervalos por encima del cero.
|
int |
getNumLeft()
Devuelve el número de intervalos en los que se quiere particionar el
intervalo que se queda por debajo del cero.
|
int |
getStyle()
Devuelve el tipo de escala a dibujar.
|
Color |
getTextColor()
Devuelve el color del texto.
|
int |
getUnits()
Devuelve un entero que representa el tipo de unidades que representamos.
|
void |
initialize() |
boolean |
isAboveDescription()
Devuelve true si se muestra la descripción a la parte de arriba de la
escala gráfica.
|
boolean |
isAboveIntervals()
Devuelve true si se muestran a la parte de arriba los valores de los
intervalos.
|
boolean |
isAboveName()
Devuelve si se muestra a la parte de arriba de la escala gráfica el
nombre de las unidades de medida o debajo.
|
boolean |
isbIntervalSet()
Devuelve si el intervalo es variable o si por el contrario es fijo.
|
boolean |
isShowDescription()
Devuelve si se debe mostrar la descripción o no.
|
boolean |
isShowNameUnits()
Devuelve true si se debe mostrar el nombre de las unidades de medida de
la escala gráfica.
|
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
String |
obtainInterval()
Devuelve el valor del intervalo.
|
void |
print(Graphics2D g,
AffineTransform at,
Geometry geom,
PrintAttributes properties) |
void |
refreshDependence(IFFrame fant,
IFFrame fnew)
Refresca las dependencias de la IFFrame teniendo en cuenta la dependencia
anterior.
|
static void |
registerPersistent() |
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setAboveDescription(boolean aboveDescription)
Introduce true si se muestra arriba de la escala gráfica la descripción.
|
void |
setAboveIntervals(boolean aboveIntervals)
Inserta si se muestran los valores de los intervalos a la parte de
arriba de la escala o debajo.
|
void |
setAboveName(boolean aboveName)
Inserta si el nombre se muestra a la parte de arriba de la escala
gráfica o a la parte de abajo.
|
void |
setBarColor(Color color)
Inserta el color de la escala gráfica.
|
void |
setbIntervalSet(boolean b)
Especificar si el intervalo se debe mantener o es variable.
|
void |
setBoundBox(Rectangle2D.Double r)
Rellena con el rectángulo que se pasa como parámetro el boundBox(en
centímetros) del fframe del cual con una transformación se podrá
calcular el BoundingBox (en pixels).
|
void |
setFFrameDependence(IFFrame f)
Inserta una FFrame de la cual se necesita por tener una dependencia.
|
void |
setFont(Font f)
Rellena la fuente utilizada para dibujar los intervalos y la unidad de
medida utilizada.
|
void |
setHeight(double d)
Rellenar el rectángulo de la vista sobre la que se obtiene la escala.
|
void |
setInterval(double s)
Rellenar el tamaño de un intervalo.
|
void |
setIntervalSet(boolean b)
Seleccionar ,a true, si se quiere o, a false, si no mantener los
intervalos.
|
void |
setMapUnits(int i)
Rellena la unidad de medida en la que está la vista.
|
void |
setNumDec(int numDec)
DOCUMENT ME!
|
void |
setNumInterval(int s)
Rellenar el número de intervalos.
|
void |
setNumLeft(int s)
Rellenar el número de intervalos a la izquierda del cero.
|
void |
setShowDescription(boolean showDescription)
Inserta si se muestra o no la descripción.
|
void |
setShowNameUnits(boolean showNameUnits)
Inserta si se debe de mostrar el nombre de las unidades de medida o no.
|
void |
setStyle(int s)
Rellenar el estilo de barra de escala que se elige.
|
void |
setTextColor(Color color)
Inserta el color del texto.
|
void |
setUnits(int s)
Seleccionar la unidad de medida a representar en la barra de escala.
|
clone, getFFrameDependenceaddObserver, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setBoundBox, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setSelected, setTag, updateRectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFFrameDependencepublic static final String PERSISTENCE_DEFINITION_NAME
public static NumberFormat numberFormat
public void refreshDependence(IFFrame fant, IFFrame fnew)
IFFrameViewDependencerefreshDependence in interface IFFrameViewDependencerefreshDependence in class AbstractFFrameViewDependencefant - Dependencia anterior.fnew - Nueva dependencia.public void setFFrameDependence(IFFrame f)
IFFrameViewDependencesetFFrameDependence in interface IFFrameViewDependencesetFFrameDependence in class AbstractFFrameViewDependencef - FFrame de la que se depende.public MapContext getFMap()
public void setStyle(int s)
s - entero que representa el tipo de barra seleccionada.public int getStyle()
public void setInterval(double s)
s - tamaño de un intervalo.public String obtainInterval()
public void setNumInterval(int s)
s - número de intervalos.public int getNumInterval()
public void setNumLeft(int s)
s - número de intervalos a la izquierda.public int getNumLeft()
public void setIntervalSet(boolean b)
b - boolean a true si se quiere mantener los intervalos.public void setUnits(int s)
s - entero que representa la unidad de medida que se selecciona.public int getUnits()
public String getInterval()
public void setHeight(double d)
d - Rectángulo.public void setMapUnits(int i)
i - entero que representa la unidad de medida de la vista.public void draw(Graphics2D g, AffineTransform at, Rectangle2D rv, BufferedImage imgBase)
public void setBoundBox(Rectangle2D.Double r)
r - Rectángulo en centímetros.public void setFont(Font f)
f - fuente a utilizar.public Font getFont()
public boolean isbIntervalSet()
public void setbIntervalSet(boolean b)
b - si se quiere mantener el intervalo especificado.public String getNameFFrame()
IFFramegetNameFFrame in interface IFFrameIFFrame.getNameFFrame()public String getName()
IFFramepublic void setBarColor(Color color)
color - Color de la escala gráfica.public void setTextColor(Color color)
color - Color del texto.public Color getBarColor()
public Color getTextColor()
public boolean isShowNameUnits()
public void setShowNameUnits(boolean showNameUnits)
showNameUnits - True si se muestra el nombre de las unidades de
medida.public boolean isAboveDescription()
public void setAboveDescription(boolean aboveDescription)
aboveDescription - True si se muestra arriba la descripción.public boolean isAboveIntervals()
public void setAboveIntervals(boolean aboveIntervals)
aboveIntervals - True si se muestran los valores de los intervalos
a la parte de arriba de la escala gráfica.public boolean isAboveName()
public void setAboveName(boolean aboveName)
aboveName - True si se muestra a la parte de arriba de la escala
gráfica.public boolean isShowDescription()
public void setShowDescription(boolean showDescription)
showDescription - True si se muestra la descripción.public String getDescription()
public void print(Graphics2D g, AffineTransform at, Geometry geom, PrintAttributes properties)
print in interface IPrintableorg.gvsig.app.project.documents.layout.fframes.IFFrame#print(java.awt.Graphics2D,
java.awt.geom.AffineTransform)public String format(double d)
d - DOCUMENT ME!public int getNumDec()
public void setNumDec(int numDec)
numDec - DOCUMENT ME!public void initialize()
public static void registerPersistent()
public void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentloadFromState in class AbstractFFrameViewDependencePersistenceExceptionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentsaveToState in class AbstractFFrameViewDependencePersistenceException