| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IImageView
Interface for Creating a new Window by Drop Down Action. This Interface can be used by every view that uses a JComponent as main frame (eg. JPanel,JScrollPane...)! Usually you don't implement this Interface directly but use the Sub-Interfaces for a specific object.
IInfoReaderImageView, 
IConnectionImageView, 
IRasterFileImageView| Method Summary | |
|---|---|
|  ImageComponent[] | getChildComponents()This method will be used by the ImageFrame to put Components in separate Layers. | 
|  javax.swing.JComponent | getComponent()returns the main JComponent (parent JComponent). | 
|  javax.swing.JComponent | getDropTargetComponent()Return a JComponent that can be used as a target for Drop actions | 
|  javax.swing.ImageIcon | getFrameIcon() | 
|  ImageFrame | getImageFrame()Deprecated. this should't be usefull | 
|  void | initImage(java.awt.Dimension componentDim)This method will be executed by the Controller. | 
|  void | onDropObjects(java.util.List<java.lang.Object> objectList)This method allows to deal with Objects droped on the JComponent previsiuly defined in getDropTargetComponent(). | 
|  void | refresh(java.awt.Dimension dim)Gets called if the refresh button is pressed or if a refresh is necessary | 
|  void | resizeImage(java.awt.Dimension dim)Gets called whenever the ImageFrame is resizing. | 
|  void | setCView(CView view)Reference to the CView | 
|  void | setImageFrame(ImageFrame parent)Reference to the ImageFrame | 
|  void | setTitle(java.lang.String title)Sets the title for this ImageFrame. | 
|  void | startView(java.awt.Dimension dim,
          java.awt.Dimension componentDimension)This is a secondary starting progress. | 
| Method Detail | 
|---|
ImageComponent[] getChildComponents()
javax.swing.JComponent getComponent()
javax.swing.JComponent getDropTargetComponent()
javax.swing.ImageIcon getFrameIcon()
ImageFrame getImageFrame()
void initImage(java.awt.Dimension componentDim)
               throws java.io.IOException
componentDim - the dimension of the parent ImageFrame
java.io.IOExceptionImageFrame, 
Dimension
void onDropObjects(java.util.List<java.lang.Object> objectList)
                   throws java.io.IOException
getDropTargetComponent().
 
 For example, it could be a List of IInfoReader or CRasterFileInformation
objectList - 
java.io.IOException
void refresh(java.awt.Dimension dim)
             throws java.io.IOException
dim - The inner dimension of the ImageFrame
java.io.IOException
void resizeImage(java.awt.Dimension dim)
                 throws java.io.IOException
dim - The inner dimension of the ImageFrame
java.io.IOExceptionvoid setCView(CView view)
insensa.view - CViewvoid setImageFrame(ImageFrame parent)
parent - ImageFramevoid setTitle(java.lang.String title)
title - 
void startView(java.awt.Dimension dim,
               java.awt.Dimension componentDimension)
               throws java.io.IOException
initImage(Dimension)
dim - The Dimension of the Internal FramecomponentDimension - The Component Dimension
java.io.IOException - initImage(Dimension)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||