rcf.system.gui
Class GUIHelpers

java.lang.Object
  extended by rcf.system.gui.GUIHelpers

@Revision(value="$Revision: 1.10 $",
          date="$Date: 2006/12/16 17:52:39 $",
          tag="$Name:  $")
public abstract class GUIHelpers
extends Object

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.10 $
Author:
Greg Gibeling

Nested Class Summary
static class GUIHelpers.WindowCloserFrameworkEventSink
          TODO: Javadoc
 
Constructor Summary
private GUIHelpers()
          TODO: Javadoc Dummy constructor to ensure that this class is never instantiated.
 
Method Summary
static
<N extends rcf.core.util.tree.ImmutableNode>
JComponent
gui(rcf.core.util.accessor.GUIAccessor<? super N> _accessor, N _root)
          TODO: Javadoc
static
<N extends rcf.core.util.tree.Node>
JComponent
gui(rcf.core.util.accessor.GUIAccessor<? super N> _accessor, N _root)
          TODO: Javadoc
static
<T,C extends rcf.core.util.collection.Collection<T>>
JComponent
gui(rcf.core.util.accessor.GUIAccessor<? super T> _accessor, C _collection)
          TODO: Javadoc
static
<T,C extends rcf.core.util.collection.ImmutableCollection<T>>
JComponent
gui(rcf.core.util.accessor.GUIAccessor<? super T> _accessor, C _collection)
          TODO: Javadoc
static JPanel labelPanel(String name, int gap, JComponent component, float alignment)
          TODO: Javadoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIHelpers

private GUIHelpers()
TODO: Javadoc Dummy constructor to ensure that this class is never instantiated.

Method Detail

gui

public static final <N extends rcf.core.util.tree.ImmutableNode> JComponent gui(rcf.core.util.accessor.GUIAccessor<? super N> _accessor,
                                                                                N _root)
TODO: Javadoc

Parameters:
_accessor -
_root -
Returns:

gui

public static final <N extends rcf.core.util.tree.Node> JComponent gui(rcf.core.util.accessor.GUIAccessor<? super N> _accessor,
                                                                       N _root)
TODO: Javadoc

Parameters:
_accessor -
_root -
Returns:

gui

public static final <T,C extends rcf.core.util.collection.ImmutableCollection<T>> JComponent gui(rcf.core.util.accessor.GUIAccessor<? super T> _accessor,
                                                                                                 C _collection)
TODO: Javadoc

Type Parameters:
T -
C -
Parameters:
_accessor -
_collection -
Returns:

gui

public static final <T,C extends rcf.core.util.collection.Collection<T>> JComponent gui(rcf.core.util.accessor.GUIAccessor<? super T> _accessor,
                                                                                        C _collection)
TODO: Javadoc

Type Parameters:
T -
C -
Parameters:
_accessor -
_collection -
Returns:

labelPanel

public static final JPanel labelPanel(String name,
                                      int gap,
                                      JComponent component,
                                      float alignment)
TODO: Javadoc

Parameters:
name -
gap -
component -
alignment -
Returns: