|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.5.0) E10653-06 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.adf.model.adapter.AbstractDefinition
oracle.adfinternal.model.adapter.url.csv.CSVDCDef
public class CSVDCDef
Data control definition representing CSV data.
| Field Summary | |
|---|---|
static java.lang.String |
CONNECTION_NAMEAttribute to hold the connection name. |
static java.lang.String |
DEFINITIONDefinition tag as the root. |
static java.lang.String |
DELIMITERDelimiter used in the CSV file |
static java.lang.String |
ENC_STYLEEncoding style of the data. |
static java.lang.String |
FILTER_TYPE_ALLFiltering type - all |
static java.lang.String |
FILTER_TYPE_ANYFiltering type - any |
static java.lang.String |
FILTERCOLUMNColumn tag as filtering condition. |
static java.lang.String |
FILTERCOMPARETYPECompareType tag |
static java.lang.String |
FILTERCONDITIONConditions tag |
static java.lang.String |
FILTERCONDITIONSConditions tag |
static java.lang.String |
FILTERDATAFORMATDataFormat tag |
static java.lang.String |
FILTEROPERATOROperator tag |
static java.lang.String |
FILTERTYPEAttribute to contain the filtering match type. |
static java.lang.String |
FILTERVALUEValue tag |
static java.lang.String |
HTTP_METHODAttribute to hold the HTTP Method. |
static java.lang.String |
INPUT_SCHEMA_LOCAttribute to hold the HTTP Method. |
static java.lang.String |
IS_FIRST_ROW_NAMESAttribute to contain if the first row will be treated as column names. |
static java.lang.String |
PARAMETERParameter tag |
static java.lang.String |
PARAMETER_NAMEParameter name tag |
static java.lang.String |
PARAMETER_VALUEParameter Value tag |
static java.lang.String |
PARAMETERSParameters tag |
static java.lang.String |
QUOTE_CHARCharacter used to denote a quoted text |
static java.lang.String |
RESULT_ACC_NAME |
static java.lang.String |
SOURCE_LOCAttribute to contain the source URL. |
static java.lang.String |
URL_QUERYAttribute to hold the URL query. |
static java.lang.String |
URLCSV_NSNamespace for the metadata definition. |
static java.lang.String |
USE_PERSIST_STRUCT |
| Fields inherited from class oracle.adf.model.adapter.AbstractDefinition |
|---|
CACHE_TO_CLASSPATH, CACHE_TO_SOURCEPATH, DONT_CACHE, mFullName |
| Fields inherited from interface oracle.binding.meta.Definition |
|---|
TYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE |
| Constructor Summary | |
|---|---|
CSVDCDef()Default constructor. |
|
CSVDCDef(java.lang.String name, boolean isFirstRowNames, java.lang.String encodingStyle, java.lang.String delim, java.lang.String quoteChar)Creats a URL CSV Definition object. |
|
| Method Summary | |
|---|---|
void |
bindConnection(javax.naming.Context context, javax.naming.Reference conn)Bind the underlying connection used by this data control into the context provided by the caller. |
DataControl |
createDataControl()Creates CSV data control instance from the metadata definition. |
java.lang.String |
getAdapterType()Returns the type of the adapter. |
java.lang.String |
getConnectionName()return the URL connection name. |
java.lang.String |
getDCName()return name of the data control |
java.lang.String |
getDelimiter()return the csv delimiter. |
java.lang.String |
getEncStyle()return the csv encoding. |
java.util.Map |
getFilteringColFormatMap() |
java.util.Map |
getFilteringColTypeMap() |
java.lang.String[] |
getFilteringConditions()return the filtering conditions. |
java.lang.String |
getFilteringType()return the filtering type. |
java.lang.String |
getHttpMethod()return the Http Method. |
java.lang.String |
getInputXSDLoc()return the Input XSD Location. |
boolean |
getIsFirstRowNames()return the boolean to indicate whether First rows as columns |
Node |
getMetadata()Returns the metadata definition node. |
ParameterDefinition[] |
getParameters()Returns the parameters that are defined for the data control metadata. |
java.util.Map |
getParamsMap()Gets the parameter Maps for the definition. |
java.lang.String |
getQuoteChar()return the csv quote char |
java.lang.String |
getRootStructureName()Gets the root structure definition name |
java.lang.String |
getSourceLocation()return the data source location. |
StructureDefinition |
getStructure()Returns the structure definition. |
java.lang.String |
getUrlQuery()return the Url query. |
boolean |
isStructureDirty(boolean refresh)Tells the framework whether the Data control structure is dirty and needs to be refreshed on the palette. |
boolean |
isSupported(java.lang.String flag)Indicates that what is supported by csv data control. |
void |
loadFromMetadata(Node node, java.util.Map params)Loads the definition from a metadata Node. |
void |
setDelimiter(java.lang.String delimiter)Sets the csv delimiter. |
void |
setEncoding(java.lang.String encoding)Sets the csv encoding. |
void |
setFilteringConditions(java.util.ArrayList filterConditions)Set the filtering conditions. |
void |
setFilteringType(java.lang.String filterType)set the filtering type. |
void |
setFirstRowNames(boolean isFirstRows)Sets the boolean to indicate whether First rows as columns. |
void |
setHttpMethod(java.lang.String methodName)Sets the Http Method for the definition. |
void |
setInputXSDLoc(java.lang.String XSDLoc)Sets the Input XSD Location. |
void |
setParameters(ParameterDefinition[] params)Sets the parameter names for the definition. |
void |
setParamsMap(java.util.Map paramsMap)Sets the parameter Maps for the definition. |
void |
setQuoteChar(java.lang.String quotechar)Sets the csv quotechar. |
void |
setRootStructureName(java.lang.String rootDefName)Sets the root structure definition name |
void |
setSourceConnectionName(java.lang.String name)Sets the name of the URL connection of the data source. |
void |
setSourceLocation(java.lang.String loc)Sets the data source location. |
void |
setUrlQuery(java.lang.String urlQuery)Sets the query part of the data source. |
| 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 RESULT_ACC_NAME
public static final java.lang.String URLCSV_NS
public static final java.lang.String DEFINITION
public static final java.lang.String FILTERCONDITIONS
public static final java.lang.String FILTERCONDITION
public static final java.lang.String FILTERCOLUMN
public static final java.lang.String FILTEROPERATOR
public static final java.lang.String FILTERVALUE
public static final java.lang.String FILTERCOMPARETYPE
public static final java.lang.String FILTERDATAFORMAT
public static final java.lang.String FILTERTYPE
public static final java.lang.String FILTER_TYPE_ALL
public static final java.lang.String FILTER_TYPE_ANY
public static final java.lang.String SOURCE_LOC
public static final java.lang.String CONNECTION_NAME
public static final java.lang.String URL_QUERY
public static final java.lang.String HTTP_METHOD
public static final java.lang.String INPUT_SCHEMA_LOC
public static final java.lang.String IS_FIRST_ROW_NAMES
public static final java.lang.String ENC_STYLE
public static final java.lang.String DELIMITER
public static final java.lang.String QUOTE_CHAR
public static final java.lang.String USE_PERSIST_STRUCT
public static final java.lang.String PARAMETERS
public static final java.lang.String PARAMETER
public static final java.lang.String PARAMETER_NAME
public static final java.lang.String PARAMETER_VALUE
| Constructor Detail |
|---|
public CSVDCDef()
public CSVDCDef(java.lang.String name,
boolean isFirstRowNames,
java.lang.String encodingStyle,
java.lang.String delim,
java.lang.String quoteChar)
name - Name of the definition.isFirstRowNames - Flag to indicate if the first row of the CSV data can be treated as column names.encodingStyle - Encoding style of the data.delim - Character value separators.| Method Detail |
|---|
public void setParameters(ParameterDefinition[] params)
public void setSourceConnectionName(java.lang.String name)
name - Name of the connection that is used as the data source.
public void setSourceLocation(java.lang.String loc)
throws AdapterException
If the source connection name is defined, the source location value will not be used to fetch data.
loc - Location of the data source.AdapterExceptionpublic void setUrlQuery(java.lang.String urlQuery)
urlQuery - URL query of the data source.public void setHttpMethod(java.lang.String methodName)
methodName - Http Method to be invokedpublic void setInputXSDLoc(java.lang.String XSDLoc)
XSDLoc - Input XSD URLpublic void setDelimiter(java.lang.String delimiter)
delimiter - the csv delimiter.public void setEncoding(java.lang.String encoding)
encoding - the csv encoding.public void setQuoteChar(java.lang.String quotechar)
quotechar - the csv QuoteChar.public void setFirstRowNames(boolean isFirstRows)
isFirstRows - the boolean to indicate whether First rows as columns.public boolean isSupported(java.lang.String flag)
isSupported in class AbstractDefinitionflag - one of the values defined in DataControlDefinition.public void setParamsMap(java.util.Map paramsMap)
public void bindConnection(javax.naming.Context context,
javax.naming.Reference conn)
throws AdapterException
context - The Context provided by the caller into which the connection for this service is to be bound.{@link - AdapterException} If the connection cannot be bound into the context provided.AdapterExceptionpublic Node getMetadata()
getMetadata in class AbstractDefinitionpublic StructureDefinition getStructure()
getStructure in interface DataControlDefinitiongetStructure in class AbstractDefinition
public void loadFromMetadata(Node node,
java.util.Map params)
Node.loadFromMetadata in class AbstractDefinitionnode - the metadata node.params - context parameters.public DataControl createDataControl()
createDataControl in class AbstractDefinitionpublic java.lang.String getDCName()
getDCName in class AbstractDefinitionpublic java.lang.String getAdapterType()
getAdapterType in class AbstractDefinitionAdapterDefinitionpublic ParameterDefinition[] getParameters()
The implementation should override this method if the definition uses parameters. The default implementatiaon returns null.
getParameters in class AbstractDefinitionpublic java.util.Map getParamsMap()
public java.lang.String getSourceLocation()
public java.lang.String getConnectionName()
public java.lang.String getUrlQuery()
public java.lang.String getHttpMethod()
public java.lang.String getInputXSDLoc()
public java.lang.String getEncStyle()
public java.lang.String getDelimiter()
public java.lang.String getQuoteChar()
public boolean getIsFirstRowNames()
public java.lang.String getFilteringType()
public void setFilteringType(java.lang.String filterType)
public java.lang.String[] getFilteringConditions()
public void setFilteringConditions(java.util.ArrayList filterConditions)
public java.util.Map getFilteringColTypeMap()
public java.util.Map getFilteringColFormatMap()
public boolean isStructureDirty(boolean refresh)
isStructureDirty in class AbstractDefinitionrefresh - flag to indicate if the refresh is requested for the structure.public void setRootStructureName(java.lang.String rootDefName)
public java.lang.String getRootStructureName()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.5.0) E10653-06 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||