de.kleopatra.forms.description
Interface Constraint

All Known Implementing Classes:
JGoodiesConstraint

public interface Constraint

Description of constraint/component pair.

The constraint part has notion of location/extension/alignment. The component part has descriptive hints for later component creation: componentID, componentClassName

Version:
$Revision: 1.1.1.1 $ $Date: 2004/05/17 15:03:43 $
Author:
(C) 2003 Jeanette Winzenburg

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void extend(int rowDelta, int columnDelta)
           
 java.lang.String getComponentClassName()
           
 java.lang.Object getComponentID()
           
 java.lang.String getDescription()
           
 java.lang.String getEncodedString()
          a String representation capable of instantiating a valid constraint.
 int getFirstColumn()
           
 int getFirstRow()
           
 java.lang.Object getHAlignment()
           
 int getHeight()
           
 int getLastColumn()
           
 int getLastRow()
           
 java.lang.Object getVAlignment()
           
 int getWidth()
           
 boolean isAnchor(int row, int column)
           
 boolean isInside(int row, int column)
           
 void moveTo(int row, int column)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void setComponentClassName(java.lang.String className)
           
 void setComponentID(java.lang.Object componentID)
           
 void setEncodedString(java.lang.String encodedString)
           
 void setHAlignment(java.lang.Object alignment)
           
 void setVAlignment(java.lang.Object alignment)
           
 

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)

getComponentID

public java.lang.Object getComponentID()

setComponentID

public void setComponentID(java.lang.Object componentID)

getComponentClassName

public java.lang.String getComponentClassName()

setComponentClassName

public void setComponentClassName(java.lang.String className)

getEncodedString

public java.lang.String getEncodedString()
a String representation capable of instantiating a valid constraint.

Note: this method is meant mainly for handling persistence and will not fire any event. Hmmm...


setEncodedString

public void setEncodedString(java.lang.String encodedString)

getHAlignment

public java.lang.Object getHAlignment()

setHAlignment

public void setHAlignment(java.lang.Object alignment)

getVAlignment

public java.lang.Object getVAlignment()

setVAlignment

public void setVAlignment(java.lang.Object alignment)

getFirstRow

public int getFirstRow()

getFirstColumn

public int getFirstColumn()

getLastRow

public int getLastRow()

getLastColumn

public int getLastColumn()

getHeight

public int getHeight()

getWidth

public int getWidth()

isAnchor

public boolean isAnchor(int row,
                        int column)

isInside

public boolean isInside(int row,
                        int column)

getDescription

public java.lang.String getDescription()

extend

public void extend(int rowDelta,
                   int columnDelta)

moveTo

public void moveTo(int row,
                   int column)


Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.