Groovy Documentation

griffon.plugins.transitions
[Java] Class TransitionLayout

java.lang.Object
  java.awt.CardLayout
      griffon.plugins.transitions.TransitionLayout

public class TransitionLayout
extends CardLayout

Authors:
Andres Almiray


Nested Class Summary
private enum TransitionLayout.Direction

private static class TransitionLayout.NullTransition

private static class TransitionLayout.TransitionAnimator

private static class TransitionLayout.TransitionInfo

private static class TransitionLayout.TransitionPanel

 
Field Summary
private static long DEFAULT_DURATION

private static com.bric.image.transition.Transition2D DEFAULT_TRANSITION

static String DURATION

static String NAME

static String TRANSITION

private static long UNSPECIFIED_DURATION

private Runnable _afterCallback

private Runnable _beforeCallback

private Map _components

private long _defaultDuration

private com.bric.image.transition.Transition2D _defaultTransition

private boolean _mirrorTransition

private boolean _skipTransitions

private TransitionLayout.TransitionAnimator _transitionAnimator

 
Constructor Summary
TransitionLayout()

@author Andres Almiray

 
Method Summary
void addLayoutComponent(Component component, Object constraints)

Adds the specified component to this card layout's internal table of names.

int cardIndexOf(String name)

String cardNameAt(int index)

void first(Container parent)

Runnable getAfterCallback()

Runnable getBeforeCallback()

int getCardCount()

int getCurrentCardIndex(Container parent)

String getCurrentCardName(Container parent)

long getDefaultDuration()

com.bric.image.transition.Transition2D getDefaultTransition()

private static RenderingHints getRenderingHints()

private static BufferedImage grabImage(Component component)

boolean isAnimating()

boolean isMirrorTransition()

boolean isSkipTransitions()

void last(Container parent)

void next(Container parent)

void previous(Container parent)

void removeLayoutComponent(Component component)

void setAfterCallback(Runnable callback)

void setBeforeCallback(Runnable callback)

void setDefaultDuration(long defaultDuration)

void setDefaultTransition(com.bric.image.transition.Transition2D defaultTransition)

void setMirrorTransition(boolean mirrorTransition)

void setSkipTransitions(boolean skipTransitions)

void show(Container parent, String name)

private TransitionLayout.TransitionInfo transitionInfoAt(int index)

private void triggerTransition(Container parent, int fromIndex, int toIndex, TransitionLayout.Direction direction)

TransitionLayout valueOf(String name)

Returns the enum constant of this type with the specified name.

TransitionLayout[] values()

Returns an array containing the constants of this enum type, in the order they are declared.

 
Methods inherited from class CardLayout
toString, next, previous, last, first, removeLayoutComponent, addLayoutComponent, addLayoutComponent, layoutContainer, invalidateLayout, preferredLayoutSize, minimumLayoutSize, maximumLayoutSize, getLayoutAlignmentX, getLayoutAlignmentY, show, getHgap, setHgap, getVgap, setVgap, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT_DURATION

private static final long DEFAULT_DURATION


DEFAULT_TRANSITION

private static final com.bric.image.transition.Transition2D DEFAULT_TRANSITION


DURATION

public static final String DURATION


NAME

public static final String NAME


TRANSITION

public static final String TRANSITION


UNSPECIFIED_DURATION

private static final long UNSPECIFIED_DURATION


_afterCallback

private Runnable _afterCallback


_beforeCallback

private Runnable _beforeCallback


_components

private final Map _components


_defaultDuration

private long _defaultDuration


_defaultTransition

private com.bric.image.transition.Transition2D _defaultTransition


_mirrorTransition

private boolean _mirrorTransition


_skipTransitions

private boolean _skipTransitions


_transitionAnimator

private TransitionLayout.TransitionAnimator _transitionAnimator


 
Constructor Detail

TransitionLayout

public TransitionLayout()
Authors:
Andres Almiray


 
Method Detail

addLayoutComponent

public void addLayoutComponent(Component component, Object constraints)
Adds the specified component to this card layout's internal table of names.

The object specified by constraints may be a string or a Map. This layout stores the string as a key-value pair that can be used for random access to a particular card. By calling the show method, an application can display the component with the specified name.

If the constraints object is a Map it must contain the following keys:


cardIndexOf

public int cardIndexOf(String name)


cardNameAt

public String cardNameAt(int index)


first

public void first(Container parent)


getAfterCallback

public Runnable getAfterCallback()


getBeforeCallback

public Runnable getBeforeCallback()


getCardCount

public int getCardCount()


getCurrentCardIndex

public int getCurrentCardIndex(Container parent)


getCurrentCardName

public String getCurrentCardName(Container parent)


getDefaultDuration

public long getDefaultDuration()


getDefaultTransition

public com.bric.image.transition.Transition2D getDefaultTransition()


getRenderingHints

private static RenderingHints getRenderingHints()


grabImage

private static BufferedImage grabImage(Component component)


isAnimating

public boolean isAnimating()


isMirrorTransition

public boolean isMirrorTransition()


isSkipTransitions

public boolean isSkipTransitions()


last

public void last(Container parent)


next

public void next(Container parent)


previous

public void previous(Container parent)


removeLayoutComponent

public void removeLayoutComponent(Component component)


setAfterCallback

public void setAfterCallback(Runnable callback)


setBeforeCallback

public void setBeforeCallback(Runnable callback)


setDefaultDuration

public void setDefaultDuration(long defaultDuration)


setDefaultTransition

public void setDefaultTransition(com.bric.image.transition.Transition2D defaultTransition)


setMirrorTransition

public void setMirrorTransition(boolean mirrorTransition)


setSkipTransitions

public void setSkipTransitions(boolean skipTransitions)


show

public void show(Container parent, String name)


transitionInfoAt

private TransitionLayout.TransitionInfo transitionInfoAt(int index)


triggerTransition

private void triggerTransition(Container parent, int fromIndex, int toIndex, TransitionLayout.Direction direction)


valueOf

TransitionLayout valueOf(String name)
Returns the enum constant of this type with the specified name.


values

TransitionLayout[] values()
Returns an array containing the constants of this enum type, in the order they are declared.


 

Groovy Documentation