|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.dtrt.binding.provider.DtrtModelProviderFactory
public class DtrtModelProviderFactory
Factory to be registered with the adf frameworks to provide declarative patterns to the developer/user.
Nested Class Summary | |
---|---|
static class |
DtrtModelProviderFactory.DtrtWidget
Allowed applcore DT@RT Widgets. |
Field Summary | |
---|---|
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_CURRENCY_CONVERTER_DTRT
Binding type for currency Converter. |
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_DATEFORMAT_CONVERTER_DTRT
Binding type for date format pattern. |
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_ITERATOR_TABLE_DTRT
|
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_NUMBERFORMAT_CONVERTER_DTRT
Binding type for date format pattern. |
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_TIMEZONE_CONVERTER_LETZ_DTRT
Binding type for timezone Converter for Legal Entity Time Zone. |
static oracle.adfdt.view.common.binding.provider.BindingsType |
BINDINGS_TIMEZONE_CONVERTER_UPTZ_DTRT
Binding type for timezone Converter for User Preferred Time Zone. |
static java.lang.String |
CREATE_PATTERN_TYPE
|
static java.lang.String |
DELETE_ENABLED
|
static java.lang.String |
DUPLICATE_PATTERN_TYPE
|
static java.lang.String |
EDIT_PATTERN_TYPE
|
static java.lang.String |
EXPORT_ENABLED
|
static java.lang.String |
PATTERN_TYPE_INLINE
|
Constructor Summary | |
---|---|
DtrtModelProviderFactory()
|
Method Summary | |
---|---|
oracle.adfdt.view.common.binding.provider.ModelProvider |
createModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
oracle.adfdt.view.common.binding.provider.BindingsType bindingsType,
oracle.adfdt.model.objects.DataControl dataControl,
oracle.binding.meta.NamedDefinition dataControlDefinition)
Create the model provider that acts as a facade ovet the NamedDefinition so that it can be easily bound to in the declarative patterns. |
static org.w3c.dom.Element |
createPattern(oracle.adfdt.ADFDesignTimeContext dtContext,
oracle.adfdt.model.objects.DataControl dc,
oracle.binding.meta.NamedDefinition definition,
DtrtModelProviderFactory.DtrtWidget widget)
Generate a DocumentFragment for applicationsTable. |
static org.w3c.dom.Element |
createPattern(oracle.adfdt.ADFDesignTimeContext dtContext,
oracle.adfdt.model.objects.DataControl dc,
oracle.binding.meta.NamedDefinition definition,
DtrtModelProviderFactory.DtrtWidget widget,
java.util.Map properties)
Generate a DocumentFragment for applicationsTable. |
java.util.Collection |
getApplicableBindingsTypes(oracle.binding.meta.NamedDefinition dataControlDefinition)
Get the Collection of BindingsType applicable for this drop. |
static boolean |
isDateType(java.lang.String javaType)
Is the passed fully qualified class name a Date type. |
static boolean |
isNumberType(java.lang.String javaType)
Is the passed fully qualified class name a Number type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CREATE_PATTERN_TYPE
public static final java.lang.String DUPLICATE_PATTERN_TYPE
public static final java.lang.String EDIT_PATTERN_TYPE
public static final java.lang.String DELETE_ENABLED
public static final java.lang.String EXPORT_ENABLED
public static final java.lang.String PATTERN_TYPE_INLINE
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_ITERATOR_TABLE_DTRT
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_CURRENCY_CONVERTER_DTRT
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_TIMEZONE_CONVERTER_UPTZ_DTRT
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_TIMEZONE_CONVERTER_LETZ_DTRT
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_DATEFORMAT_CONVERTER_DTRT
public static final oracle.adfdt.view.common.binding.provider.BindingsType BINDINGS_NUMBERFORMAT_CONVERTER_DTRT
Constructor Detail |
---|
public DtrtModelProviderFactory()
Method Detail |
---|
public static org.w3c.dom.Element createPattern(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dc, oracle.binding.meta.NamedDefinition definition, DtrtModelProviderFactory.DtrtWidget widget)
dtContext
- context.dc
- jsr227 data control.definition
- accessor definitionwidget
- the widget to create. Must be allowed for the definition
passed.
public static org.w3c.dom.Element createPattern(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dc, oracle.binding.meta.NamedDefinition definition, DtrtModelProviderFactory.DtrtWidget widget, java.util.Map properties)
dtContext
- context.dc
- jsr227 data control.definition
- accessor definitionwidget
- the widget to create. Must be allowed for the definition
passed.properties
- properties to mutate the bindings.
public java.util.Collection getApplicableBindingsTypes(oracle.binding.meta.NamedDefinition dataControlDefinition)
getApplicableBindingsTypes
in interface oracle.adfdt.view.common.binding.provider.ADFModelProviderFactory
dataControlDefinition
- Named Definition of the object dropped from
the data control palette the drop is initiated from. This object will be
interrogated to determine what type of binding is viable.
public oracle.adfdt.view.common.binding.provider.ModelProvider createModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.view.common.binding.provider.BindingsType bindingsType, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition)
createModelProvider
in interface oracle.adfdt.view.common.binding.provider.ADFModelProviderFactory
dtContext
- context to usebindingsType
- bindings type selected by the user in the context menu.dataControl
- data control the drop was fromdataControlDefinition
- named definition of the object in the
dataControl dropped.
public static boolean isDateType(java.lang.String javaType)
javaType
- fully qualified class name, example java.util.Date
public static boolean isNumberType(java.lang.String javaType)
javaType
- fully qualified class name, example java.lang.Number
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |