public interface IMetaDataDictionary
IElementDefn
class for more detailed information.
PropertyType
class.IElementDefn
class.IClassInfo
class.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FINANCE_CLASS_NAME
Name of the class for 'Finance'.
|
static java.lang.String |
TOTAL_CLASS_NAME
Name of the class for 'Total'.
|
Modifier and Type | Method and Description |
---|---|
void |
enableElementID()
Deprecated.
|
IElementDefn |
findElementByThemeType(java.lang.String themeType)
Finds the element definition with the specified report item theme type.
|
IChoiceSet |
getChoiceSet(java.lang.String choiceSetName)
Finds a choice set by name.
|
IClassInfo |
getClass(java.lang.String name)
Returns the class definition given the class name.
|
java.util.List<IClassInfo> |
getClasses()
Returns the class list.
|
java.lang.String |
getDefaultEncryptionHelperID()
Gets the default encryption id.
|
IElementDefn |
getElement(java.lang.String name)
Finds the element definition by its internal name.
|
java.util.List<IElementDefn> |
getElements()
Returns the element list.
|
java.util.List<java.lang.String> |
getEncryptionHelperIDs()
Gets all encryption id.
|
IElementDefn |
getExtension(java.lang.String name)
Returns the extension definition given the extension name.
|
java.util.List<IElementDefn> |
getExtensions()
Returns the extension list.
|
java.util.List<IMethodInfo> |
getFunctions()
Returns the function list.
|
java.util.List<IPredefinedStyle> |
getPredefinedStyles()
Gets the predefined style list.
|
java.util.List<IPredefinedStyle> |
getPredefinedStyles(java.lang.String type) |
org.eclipse.birt.report.model.metadata.PropertyType |
getPropertyType(int type)
Gets the metadata for a property type.
|
org.eclipse.birt.report.model.metadata.PropertyType |
getPropertyType(java.lang.String xmlName)
Gets the metadata for a property type given the type's XML name.
|
java.util.List<IPropertyType> |
getPropertyTypes()
Gets a list of rom-defined property types.
|
java.util.List<java.lang.String> |
getReportItemThemeTypes()
Gets all the supported report item theme types.
|
IStructureDefn |
getStructure(java.lang.String name)
Finds a structure definition by name.
|
java.util.List<IStructureDefn> |
getStructures()
Returns the structure list.
|
IElementDefn |
getStyle()
Returns the meta-data element that defines the style element.
|
boolean |
isEmpty()
Determines if the meta data dictionary is empty (uninitialized).
|
boolean |
useID()
Reports whether element IDs are in use.
|
static final java.lang.String TOTAL_CLASS_NAME
static final java.lang.String FINANCE_CLASS_NAME
IElementDefn getElement(java.lang.String name)
name
- The internal element definition name.org.eclipse.birt.report.model.metadata.PropertyType getPropertyType(int type)
type
- numeric type codeorg.eclipse.birt.report.model.metadata.PropertyType getPropertyType(java.lang.String xmlName)
xmlName
- XML name for the property typeIElementDefn getStyle()
void enableElementID()
boolean useID()
boolean isEmpty()
IChoiceSet getChoiceSet(java.lang.String choiceSetName)
choiceSetName
- the name of the choice setIStructureDefn getStructure(java.lang.String name)
name
- the structure namejava.util.List<IElementDefn> getElements()
IElementDefn
.java.util.List<IStructureDefn> getStructures()
IStructureDefn
.java.util.List<IPredefinedStyle> getPredefinedStyles()
IPredefinedStyle
;java.util.List<IClassInfo> getClasses()
IClassInfo
.IClassInfo getClass(java.lang.String name)
name
- name of the class to get.java.util.List<IElementDefn> getExtensions()
IElementDefn
.IElementDefn getExtension(java.lang.String name)
name
- name of the extension to getjava.util.List<IPropertyType> getPropertyTypes()
java.util.List<IMethodInfo> getFunctions()
IMethodInfo
.java.util.List<IPredefinedStyle> getPredefinedStyles(java.lang.String type)
type
- java.util.List<java.lang.String> getReportItemThemeTypes()
IElementDefn findElementByThemeType(java.lang.String themeType)
themeType
- java.lang.String getDefaultEncryptionHelperID()
java.util.List<java.lang.String> getEncryptionHelperIDs()
Copyright © 2008 Actuate Corp. All rights reserved.