ADF Designtime

oracle.adf.dt.objects
Class JUDTControlBindingFactory

java.lang.Object
  extended byoracle.adf.dt.objects.JUDTControlBindingFactory
All Implemented Interfaces:
ControlBindingFactory
Direct Known Subclasses:
JUDTJClientControlBindingFactory

public class JUDTControlBindingFactory
extends java.lang.Object
implements ControlBindingFactory

Factory class used for creation of DT control bindings.


Field Summary
static java.lang.String ACTION_CATEGORY
           
static java.lang.String DATA_CATEGORY
           
static java.lang.String DISPLAY_CATEGORY
           
protected static java.lang.String EMPTY_TITLE
           
static java.lang.String HIDDEN_CATEGORY
           
static java.lang.String INPUT_CATEGORY
           
 
Constructor Summary
protected JUDTControlBindingFactory()
           
 
Method Summary
 void addControlType(java.lang.String sCategory, java.lang.String sTitle, java.lang.String sType, java.lang.Class bindingClass, javax.swing.Icon icon)
          Adds a new control type to the factory.
 JUDTControlBinding createControlBinding(java.lang.String subType)
          Called to create an instance of a DT controll binding.
 JUDTIteratorBinding createIteratorBinding(java.lang.String subType)
          Called for creation of iterators.
 java.lang.String getClientType()
           
 BindingFactoryItem getFactoryItem(java.lang.Object Key)
           
 java.util.Iterator getFactoryItemKeys()
           
static JUDTControlBindingFactory getInstance()
           
protected static java.lang.String getStr(int nId)
           
protected  void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_TITLE

protected static final java.lang.String EMPTY_TITLE
See Also:
Constant Field Values

ACTION_CATEGORY

public static final java.lang.String ACTION_CATEGORY

INPUT_CATEGORY

public static final java.lang.String INPUT_CATEGORY

DISPLAY_CATEGORY

public static final java.lang.String DISPLAY_CATEGORY

DATA_CATEGORY

public static final java.lang.String DATA_CATEGORY

HIDDEN_CATEGORY

public static final java.lang.String HIDDEN_CATEGORY
Constructor Detail

JUDTControlBindingFactory

protected JUDTControlBindingFactory()
Method Detail

getInstance

public static JUDTControlBindingFactory getInstance()

init

protected void init()

getStr

protected static java.lang.String getStr(int nId)

addControlType

public final void addControlType(java.lang.String sCategory,
                                 java.lang.String sTitle,
                                 java.lang.String sType,
                                 java.lang.Class bindingClass,
                                 javax.swing.Icon icon)
Adds a new control type to the factory.

Parameters:
sCategory - - can be any of the pre-defined categories, or a user-defined one.
sTitle - - title ddisplayed in context menu
sType - - The binding type, this may also be user defined
bindingClass - - DT class name to be created when the type is passed in.
icon - - icon for use in context menu

createIteratorBinding

public final JUDTIteratorBinding createIteratorBinding(java.lang.String subType)
Called for creation of iterators.

Specified by:
createIteratorBinding in interface ControlBindingFactory
Parameters:
subType -
Returns:

getFactoryItemKeys

public final java.util.Iterator getFactoryItemKeys()
Specified by:
getFactoryItemKeys in interface ControlBindingFactory

getFactoryItem

public final BindingFactoryItem getFactoryItem(java.lang.Object Key)
Specified by:
getFactoryItem in interface ControlBindingFactory

createControlBinding

public final JUDTControlBinding createControlBinding(java.lang.String subType)
Called to create an instance of a DT controll binding.

Specified by:
createControlBinding in interface ControlBindingFactory
Parameters:
subType - - binding type
Returns:
an instance of the DT control binding.

getClientType

public java.lang.String getClientType()

ADF Designtime

 

Copyright © 1997, 2004, Oracle. All rights reserved.