Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.progeeks.meta.swing
Class MetaTabbedPanelUIFactory  view MetaTabbedPanelUIFactory download MetaTabbedPanelUIFactory.java

java.lang.Object
  extended byorg.progeeks.meta.swing.MetaTabbedPanelUIFactory
All Implemented Interfaces:
EditorFactory, RendererFactory

public class MetaTabbedPanelUIFactory
extends java.lang.Object
implements EditorFactory, RendererFactory

Factory for creating MetaTabbedPanelUIs

Version:
$Revision: 1.1 $

Field Summary
private  java.util.List tabs
           
 
Constructor Summary
MetaTabbedPanelUIFactory()
           
MetaTabbedPanelUIFactory(java.util.List tabs)
           
 
Method Summary
 void addTab(java.lang.String name, java.lang.String[] fields)
          Convenience method for adding a single tab that is editable and not scrollable.
 void addTab(java.lang.String name, java.lang.String[] fields, boolean editable, boolean scrollable)
          Convenience method for adding a single tab.
 MetaPropertyEditor createPropertyEditor(org.progeeks.meta.PropertyType type, FactoryRegistry factories)
          Creates an editor for a specific set of property types.
 MetaPropertyRenderer createPropertyRenderer(org.progeeks.meta.PropertyType type, FactoryRegistry factories)
          Creates a renderer for a specific set of property types.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabs

private java.util.List tabs
Constructor Detail

MetaTabbedPanelUIFactory

public MetaTabbedPanelUIFactory()

MetaTabbedPanelUIFactory

public MetaTabbedPanelUIFactory(java.util.List tabs)
Method Detail

addTab

public void addTab(java.lang.String name,
                   java.lang.String[] fields)
Convenience method for adding a single tab that is editable and not scrollable.


addTab

public void addTab(java.lang.String name,
                   java.lang.String[] fields,
                   boolean editable,
                   boolean scrollable)
Convenience method for adding a single tab.


createPropertyEditor

public MetaPropertyEditor createPropertyEditor(org.progeeks.meta.PropertyType type,
                                               FactoryRegistry factories)
Creates an editor for a specific set of property types.

Specified by:
createPropertyEditor in interface EditorFactory

createPropertyRenderer

public MetaPropertyRenderer createPropertyRenderer(org.progeeks.meta.PropertyType type,
                                                   FactoryRegistry factories)
Creates a renderer for a specific set of property types.

Specified by:
createPropertyRenderer in interface RendererFactory