oracle.forms.fd
Class LAF_Map

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by oracle.ewt.lwAWT.LWComponent
              extended by oracle.ewt.lwAWT.LWContainer
                  extended by oracle.forms.ui.VBean
                      extended by oracle.forms.fd.LAF_Map
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, oracle.ewt.help.HelpCapable, oracle.ewt.lwAWT.DoubleBufferer, oracle.ewt.lwAWT.ImmediatePainter, oracle.ewt.lwAWT.KeyProcessor, oracle.ewt.lwAWT.VirtualComponent, oracle.forms.ui.IView

public class LAF_Map
extends oracle.forms.ui.VBean

A Java Bean to handle a HTML map

Author:
Francois Degrelle creation October 2011
See Also:
Serialized Form

Nested Class Summary
(package private)  class LAF_Map.PolygonButton
           
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean bFill
           
private  javax.swing.JLabel bigLabel
           
private  boolean bImageLoaded
           
private  boolean bLog
           
private  boolean bShowTP
           
private  java.awt.Color cFill
           
private  java.awt.Color cFontBGColor
           
private  java.awt.Color cFontFGColor
           
private  java.awt.Color cLineColor
           
private  float[] dash1
           
private  float fTrsp
           
(package private)  java.awt.Graphics2D g2
           
private  int iCurrent
           
private  ImageKit ik
           
private  javax.swing.ImageIcon image
           
private  int iMaxZones
           
private  int iOld
           
private  int iPosX
           
private  int iPosY
           
private  int iSelectedZone
           
private  java.awt.BasicStroke line
           
private  java.net.URL m_codeBase
           
 oracle.forms.handler.IHandler m_handler
           
static oracle.forms.properties.ID MAPBORDER
           
static oracle.forms.properties.ID MAPNAME
           
static oracle.forms.properties.ID MAPSETFILL
           
static oracle.forms.properties.ID MAPSETLOG
           
static oracle.forms.properties.ID MAPURL
           
static oracle.forms.properties.ID NULLEVENT
           
static oracle.forms.properties.ID SETIMAGE
           
static oracle.forms.properties.ID SETPOLYGON
           
static oracle.forms.properties.ID SETRECT
           
static oracle.forms.properties.ID SETSHOWTTP
           
(package private)  map_zone[] tz
           
static oracle.forms.properties.ID ZONECLICKED
           
 
Fields inherited from class oracle.forms.ui.VBean
BEAN_NAME, DEBUG_MODE, DELIVER_EVENT, FOCUS_EVENT, KEY_EVENT
 
Fields inherited from class oracle.ewt.lwAWT.LWComponent
DEFAULT_BORDERPAINTER, DEFAULT_COLOR, DEFAULT_FONT, DEFAULT_PAINTER, MNEMONIC_CHAR_NONE, MNEMONIC_INDEX_NONE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface oracle.forms.ui.IView
DEFAULT_COLOR
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LAF_Map()
           
 
Method Summary
(package private)  void display(int iNum, boolean b)
           
 java.lang.Object getProperty(oracle.forms.properties.ID pId)
           
 void init(oracle.forms.handler.IHandler handler)
           
(package private)  void log(java.lang.String sMessage)
           
 void paint(java.awt.Graphics g)
           
 boolean setProperty(oracle.forms.properties.ID property, java.lang.Object value)
           
 
Methods inherited from class oracle.forms.ui.VBean
add, addCustomListener, addListener, addNotify, destroy, dispatchCustomEvent, getBean, getHandler, initializeBean, isFocusTraversable, remove, removeAll, removeCustomListener, removeListener, repaint
 
Methods inherited from class oracle.ewt.lwAWT.LWContainer
getBorderPainter, setBorderPainter
 
Methods inherited from class oracle.ewt.lwAWT.LWComponent
accessAccessibleContext, addAnyEventListener, addImpl, addPostKeyListener, addPreKeyListener, clipToParents, contains, convertInnerToOuterSize, convertInteriorToOuter, convertOuterToInterior, createAccessibleContext, disable, doLayout, enable, eventMatchesMnemonic, eventMatchesMnemonic, freezeRepaints, getAccessibleContext, getActualAlignment, getActualReadingDirection, getAlignment, getBackground, getBaseClassName, getBorderContext, getBorderInsets, getClientProperty, getColorScheme, getDefaultHelpProvider, getDefaultName, getDocumentSize, getDoubleBuffer, getEWTDropTarget, getFill, getFocusedComponent, getFont, getForeground, getGraphics, getHelpBook, getHelpProvider, getHelpTopic, getInnerBounds, getInnerHeight, getInnerOrigin, getInnerSize, getInnerWidth, getInsets, getInteriorAlignmentX, getInteriorAlignmentY, getInvalidateFlags, getLookAndFeel, getMnemonicChar, getMnemonicIndex, getMnemonicString, getName, getPageBounds, getPaintContext, getPaintData, getPaintState, getPrintPaintContext, getReadingDirection, getRepaintFlags, getToolTipValue, getUI, getUIClassID, getUIDefaults, hasFocus, hasGlobalFocus, hasMnemonicModifier, hasWindowFocus, hide, imageUpdate, insets, interiorContains, invalidate, invalidateAndRepaintIfNecessary, isActive, isBorderTransparent, isChildClipped, isClippedBySibling, isDoubleBufferingEnabled, isInteriorTransparent, isLocaleDefaulted, isPaintPropagationRequired, isReadingDirectionDefaulted, isTransparent, paintAll, paintImmediate, paintImmediate, paintImmediateInterior, paintImmediateInterior, paintImmediateUnclipped, paintInterior, paintOverChildren, paramString, pointInInterior, pointIsInChild, postProcessKey, print, printAll, printPage, processEvent, processEventImpl, processFocusEvent, processMouseEvent, putClientProperty, redispatchEvent, remove, removeAnyEventListener, removeClientProperty, removeNotify, removePostKeyListener, removePreKeyListener, repaint, repaintInterior, repaintInterior, reshape, setAlignment, setBackground, setColorScheme, setDefaultHelpProvider, setDoubleBufferingEnabled, setEnabled, setEWTDropTarget, setFill, setFont, setForeground, setHelpBook, setHelpProvider, setHelpTopic, setLocale, setLookAndFeel, setMnemonicChar, setMnemonicIndex, setReadingDirection, setToolTipValue, setToolTipValue, setUI, setVisible, shiftFrozenDamage, showHelp, unfreezeRepaints, update, updateAlignment, updateLocale, updateReadingDirection, updateUI, updateUI, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.forms.ui.IView
contains
 
Methods inherited from interface oracle.ewt.lwAWT.VirtualComponent
getBounds, getSize
 

Field Detail

SETPOLYGON

public static final oracle.forms.properties.ID SETPOLYGON

SETRECT

public static final oracle.forms.properties.ID SETRECT

SETIMAGE

public static final oracle.forms.properties.ID SETIMAGE

SETSHOWTTP

public static final oracle.forms.properties.ID SETSHOWTTP

MAPBORDER

public static final oracle.forms.properties.ID MAPBORDER

MAPSETFILL

public static final oracle.forms.properties.ID MAPSETFILL

MAPSETLOG

public static final oracle.forms.properties.ID MAPSETLOG

ZONECLICKED

public static final oracle.forms.properties.ID ZONECLICKED

MAPNAME

public static final oracle.forms.properties.ID MAPNAME

MAPURL

public static final oracle.forms.properties.ID MAPURL

NULLEVENT

public static final oracle.forms.properties.ID NULLEVENT

g2

java.awt.Graphics2D g2

tz

map_zone[] tz

m_handler

public oracle.forms.handler.IHandler m_handler

dash1

private float[] dash1

line

private java.awt.BasicStroke line

cLineColor

private java.awt.Color cLineColor

cFontFGColor

private java.awt.Color cFontFGColor

cFontBGColor

private java.awt.Color cFontBGColor

cFill

private java.awt.Color cFill

bigLabel

private javax.swing.JLabel bigLabel

iMaxZones

private int iMaxZones

iSelectedZone

private int iSelectedZone

iCurrent

private int iCurrent

iOld

private int iOld

iPosX

private int iPosX

iPosY

private int iPosY

bLog

private boolean bLog

bImageLoaded

private boolean bImageLoaded

bFill

private boolean bFill

bShowTP

private boolean bShowTP

fTrsp

private float fTrsp

m_codeBase

private java.net.URL m_codeBase

image

private javax.swing.ImageIcon image

ik

private ImageKit ik
Constructor Detail

LAF_Map

public LAF_Map()
Method Detail

init

public void init(oracle.forms.handler.IHandler handler)
Specified by:
init in interface oracle.forms.ui.IView
Overrides:
init in class oracle.forms.ui.VBean

setProperty

public boolean setProperty(oracle.forms.properties.ID property,
                           java.lang.Object value)
Specified by:
setProperty in interface oracle.forms.ui.IView
Overrides:
setProperty in class oracle.forms.ui.VBean

getProperty

public java.lang.Object getProperty(oracle.forms.properties.ID pId)
Specified by:
getProperty in interface oracle.forms.ui.IView
Overrides:
getProperty in class oracle.forms.ui.VBean

paint

public void paint(java.awt.Graphics g)
Specified by:
paint in interface oracle.forms.ui.IView
Overrides:
paint in class oracle.ewt.lwAWT.LWComponent

display

void display(int iNum,
             boolean b)

log

void log(java.lang.String sMessage)