|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary |
Type | Field |
---|---|
static java.lang.String |
COLUMN_NUMBER
|
static java.lang.String |
DELIMITER
|
static java.lang.String |
ENDPOS
|
static java.lang.String |
FORMAT_DELIMITED
|
static java.lang.String |
FORMAT_FIXED
|
static java.lang.String |
FORMAT_XML
|
static java.lang.String |
FTP_MODE
|
static java.lang.String |
HTTP_METHOD
|
static java.lang.String |
LINESEP
|
static java.lang.String |
PASSWORD
|
static java.lang.String |
PROTOCOL_APP
|
static java.lang.String |
PROTOCOL_FILE
|
static java.lang.String |
PROTOCOL_FTP
|
static java.lang.String |
PROTOCOL_HTTP
|
static java.lang.String |
PROTOCOL_SQL
|
static java.lang.String |
QUOTECHAR
|
static java.lang.String |
SQL_QUERY
|
static java.lang.String |
STARTPOS
|
static java.lang.String |
STYLESHEET
|
static java.lang.String |
USERNAME
|
Method Summary |
Type | Method |
---|---|
java.lang.String |
getDataFilterHook()
Get the current data filter hook used |
java.lang.String |
getDataParser()
Get the current DataParser implementation class name. |
java.lang.String |
getDataSource()
Get the current DataSource implementation class name. |
java.lang.String |
getExternalNameForParameter(FeedMetaData parameter)
Get the external name that this ContentProvider uses for the given parameter. |
java.util.Map |
getFormatArgumentDefs()
Get the valid arguments for the current format. |
java.util.Map |
getFormatArguments()
Get the arguments currently used for the current format |
java.lang.String |
getFormatType()
Get the name of the current format |
java.lang.String[] |
getFormatTypes()
Get a list of valid format names. |
java.lang.String |
getName()
Get the name of this content provider. |
java.lang.String |
getNullValue()
Get the null value specified for this ContentProvider |
java.util.Map |
getParamArgumentDefs()
Get the list of parameter arguments that can be specified on a per-CP basis for the current format. |
java.util.Map |
getParamArguments(FeedMetaData parameter)
Get the arguments currently set for this CP for the given parameter. |
java.lang.String |
getPrimarySource()
Get the source of data for this content provider. |
java.util.Map |
getProtocolArgumentDefs()
Get the valid arguments for the current protocol. |
java.util.Map |
getProtocolArguments()
Get the arguments to use for the current protocol |
java.lang.String |
getProtocolType()
Get the name of the current protocol |
java.lang.String[] |
getProtocolTypes()
Get a list of valid protocol names. |
UpdatePolicy |
getUpdatePolicy()
Get the update policy for the current content provider If for example you need to modify the batch size for the feed you would do the following:
dataFeed.getContentProvider().getUpdatePolicy().setBatchSize(100);
Currently, each ContentProvider has one default UpdatePolicy. |
void |
setDataFilterHook(java.lang.String className)
Set the data filter hook to use |
void |
setDataParser(java.lang.String dataParser)
Set the current DataParser implementation class name. |
void |
setDataSource(java.lang.String dataSource)
Set the current DataSource implementation class name. |
void |
setExternalNameForParameter(FeedMetaData parameter,
java.lang.String externalName)
Set the external name that this ContentProvider uses for the given parameter. |
void |
setFormatArguments(java.util.Map initArgs)
Set the arguments to use for the current format |
void |
setFormatType(java.lang.String formatName)
Set the format to use |
void |
setName(java.lang.String name)
Set the name of this content provider |
void |
setNullValue(java.lang.String nullValue)
Set the null value that is used by this ContentProvider |
void |
setParamArguments(FeedMetaData parameter,
java.util.Map arguments)
Set the parameter argument for this parameter. |
void |
setPrimarySource(java.lang.String source)
Set the source of data for this content provider. |
void |
setProtocolArguments(java.util.Map initArgs)
Set the arguments to use for the current protocol |
void |
setProtocolType(java.lang.String protocolName)
Set the protocol to use |
Field Detail |
public static final java.lang.String PROTOCOL_APP
public static final java.lang.String PROTOCOL_FILE
public static final java.lang.String PROTOCOL_FTP
public static final java.lang.String PROTOCOL_HTTP
public static final java.lang.String PROTOCOL_SQL
public static final java.lang.String FORMAT_DELIMITED
public static final java.lang.String FORMAT_FIXED
public static final java.lang.String FORMAT_XML
public static final java.lang.String HTTP_METHOD
public static final java.lang.String USERNAME
public static final java.lang.String PASSWORD
public static final java.lang.String FTP_MODE
public static final java.lang.String SQL_QUERY
public static final java.lang.String STYLESHEET
public static final java.lang.String DELIMITER
public static final java.lang.String LINESEP
public static final java.lang.String QUOTECHAR
public static final java.lang.String COLUMN_NUMBER
public static final java.lang.String STARTPOS
public static final java.lang.String ENDPOS
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
content
- provider namepublic java.lang.String getPrimarySource()
app/file
.public void setPrimarySource(java.lang.String source)
source
- the source string (i.e. URL) of data for this content providerpublic java.lang.String[] getProtocolTypes()
public void setProtocolType(java.lang.String protocolName)
name
- of protocol, see the PROTOCOL_* constants defined in this interface for a list of valid valuespublic java.lang.String getProtocolType()
public void setProtocolArguments(java.util.Map initArgs)
initArgs
- arguments to use for the current protocolpublic java.util.Map getProtocolArguments()
public java.util.Map getProtocolArgumentDefs()
public java.lang.String[] getFormatTypes()
public void setFormatType(java.lang.String formatName)
name
- of format, see the FORMAT_* constants defined in this interface for a list of valid valuespublic java.lang.String getFormatType()
public void setFormatArguments(java.util.Map initArgs)
initArgs
- arguments to use for the current formatpublic java.util.Map getFormatArguments()
public java.util.Map getFormatArgumentDefs()
public void setDataFilterHook(java.lang.String className)
className
- class to use for the data filter hookpublic java.lang.String getDataFilterHook()
public void setExternalNameForParameter(FeedMetaData parameter, java.lang.String externalName) throws PanamaException
parameter
- a parameter that has been defined for the DataFeeder that owns this ContentProviderthe
- external name for this parameter.public java.lang.String getExternalNameForParameter(FeedMetaData parameter)
parameter
- a parameter that has been defined for the DataFeeder that owns this ContentProviderpublic java.util.Map getParamArgumentDefs()
public java.util.Map getParamArguments(FeedMetaData parameter)
FeedMetaData
- parameter the parameter to get options forpublic void setParamArguments(FeedMetaData parameter, java.util.Map arguments)
FeedMetaData
- parameter the parameter to set options forMap
- arguments the parameter options to set for the given parameterpublic UpdatePolicy getUpdatePolicy()
dataFeed.getContentProvider().getUpdatePolicy().setBatchSize(100);
Currently, each ContentProvider has one default UpdatePolicy.
Multiple UpdatePolicies may be supported in a future release.public java.lang.String getDataSource()
public void setDataSource(java.lang.String dataSource)
String
- dataSource name of class that implements DataSource interfacepublic java.lang.String getDataParser()
public void setDataParser(java.lang.String dataParser)
dataParser
- name of class that implements DataParser interfacepublic java.lang.String getNullValue()
public void setNullValue(java.lang.String nullValue)
content
- provider null value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |