de.uni_paderborn.fujaba.fsa.swing
Class DefaultGrabLayouter.EnumKey

java.lang.Object
  extended byde.uni_paderborn.fujaba.fsa.swing.DefaultGrabLayouter.EnumKey
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
DefaultGrabLayouter

private static final class DefaultGrabLayouter.EnumKey
extends java.lang.Object
implements java.lang.Comparable

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.20 $
Author:
$Author: lowende $

Field Summary
 double alignment
          No comment provided by developer, please add a comment to improve documentation.
 double angle
          No comment provided by developer, please add a comment to improve documentation.
 double end
          No comment provided by developer, please add a comment to improve documentation.
 int hashcode
          No comment provided by developer, please add a comment to improve documentation.
 int orientation
          No comment provided by developer, please add a comment to improve documentation.
 double start
          No comment provided by developer, please add a comment to improve documentation.
 
Constructor Summary
private DefaultGrabLayouter.EnumKey(int orientation, double alignment, double angle, int hashcode)
          Constructor for class EnumKey
 
Method Summary
 int compareTo(java.lang.Object o)
          No comment provided by developer, please add a comment to improve documentation.
static DefaultGrabLayouter.EnumKey create(JGrab grab, Direction orientation, double align)
          No comment provided by developer, please add a comment to improve documentation.
private static double getAngle(JGrab grab, JBendLine line, Direction orientation)
          Get the angle attribute of the EnumKey class
private static java.awt.Point getGrabCoordinates(JGrab grab)
          Get the grabCoordinates attribute of the EnumKey class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

angle

public final transient double angle
No comment provided by developer, please add a comment to improve documentation.


hashcode

public final transient int hashcode
No comment provided by developer, please add a comment to improve documentation.


orientation

public final transient int orientation
No comment provided by developer, please add a comment to improve documentation.


alignment

public final transient double alignment
No comment provided by developer, please add a comment to improve documentation.


start

public transient double start
No comment provided by developer, please add a comment to improve documentation.


end

public transient double end
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

DefaultGrabLayouter.EnumKey

private DefaultGrabLayouter.EnumKey(int orientation,
                                    double alignment,
                                    double angle,
                                    int hashcode)
Constructor for class EnumKey

Parameters:
orientation - No description provided
alignment - No description provided
angle - No description provided
hashcode - No description provided
Method Detail

compareTo

public int compareTo(java.lang.Object o)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - No description provided
Returns:
No description provided

create

public static DefaultGrabLayouter.EnumKey create(JGrab grab,
                                                 Direction orientation,
                                                 double align)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
grab - No description provided
orientation - No description provided
align - No description provided
Returns:
No description provided

getAngle

private static double getAngle(JGrab grab,
                               JBendLine line,
                               Direction orientation)
Get the angle attribute of the EnumKey class

Parameters:
grab - No description provided
line - No description provided
orientation - No description provided
Returns:
The angle value

getGrabCoordinates

private static java.awt.Point getGrabCoordinates(JGrab grab)
Get the grabCoordinates attribute of the EnumKey class

Parameters:
grab - No description provided
Returns:
The grabCoordinates value