public interface DataFactoryMetaData extends MetaData
VALUEROLE_BUNDLE_KEY, VALUEROLE_BUNDLE_NAME, VALUEROLE_CONTENT, VALUEROLE_DATEFORMAT, VALUEROLE_ELEMENT_NAME, VALUEROLE_FIELD, VALUEROLE_FORMULA, VALUEROLE_GROUP, VALUEROLE_MESSAGE, VALUEROLE_NUMBERFORMAT, VALUEROLE_QUERY, VALUEROLE_RESOURCE, VALUEROLE_VALUE
Modifier and Type | Method and Description |
---|---|
DataSourcePlugin |
createEditor() |
String |
getDisplayConnectionName(DataFactory dataFactory) |
Image |
getIcon(Locale locale,
int iconKind)
Returns the icon for the datasource to be used in the UI.
|
Object |
getQueryHash(DataFactory element,
String queryName,
DataRow parameter) |
String[] |
getReferencedFields(DataFactory element,
String queryName,
DataRow parameter)
Returns the used parameter in the query.
|
ResourceReference[] |
getReferencedResources(DataFactory element,
ResourceManager resourceManager,
String queryName,
DataRow parameter) |
boolean |
isEditable() |
boolean |
isEditorAvailable() |
boolean |
isFormattingMetaDataSource() |
boolean |
isFreeFormQuery() |
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
Image getIcon(Locale locale, int iconKind)
locale
- the locale.iconKind
- one of java.beans.BeanInfo#ICON_COLOR_16x16, java.beans.BeanInfo#ICON_COLOR_32x32,
java.beans.BeanInfo#ICON_MONO_16x16, or java.beans.BeanInfo#ICON_MONO_32x32for the general semantics
String[] getReferencedFields(DataFactory element, String queryName, DataRow parameter)
element
- the element.queryName
- the query name.ResourceReference[] getReferencedResources(DataFactory element, ResourceManager resourceManager, String queryName, DataRow parameter)
boolean isEditable()
boolean isEditorAvailable()
boolean isFreeFormQuery()
boolean isFormattingMetaDataSource()
DataSourcePlugin createEditor()
String getDisplayConnectionName(DataFactory dataFactory)
Object getQueryHash(DataFactory element, String queryName, DataRow parameter)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.