Interface DataAttributes
-
- All Superinterfaces:
Cloneable
,Serializable
- All Known Implementing Classes:
DataSchemaCompiler.ExpressionsDataAttributes
,DataSchemaCompiler.GenericDataAttributes
,DataSchemaCompiler.ParameterDataAttributes
,DefaultDataAttributes
,EmptyDataAttributes
,ImmutableDataAttributes
,IndexedTableModel.ColumnIndexDataAttributes
public interface DataAttributes extends Serializable, Cloneable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
clone()
Object
getMetaAttribute(String domain, String name, Class type, DataAttributeContext context)
Object
getMetaAttribute(String domain, String name, Class type, DataAttributeContext context, Object defaultValue)
String[]
getMetaAttributeDomains()
ConceptQueryMapper
getMetaAttributeMapper(String domain, String name)
String[]
getMetaAttributeNames(String domainName)
-
-
-
Method Detail
-
getMetaAttributeDomains
String[] getMetaAttributeDomains()
-
getMetaAttribute
Object getMetaAttribute(String domain, String name, Class type, DataAttributeContext context)
- Parameters:
domain
- never null.name
- never null.type
- can be null.context
- never null.- Returns:
-
getMetaAttribute
Object getMetaAttribute(String domain, String name, Class type, DataAttributeContext context, Object defaultValue)
- Parameters:
domain
- never null.name
- never null.type
- can be null.context
- never null.defaultValue
- can be null- Returns:
-
getMetaAttributeMapper
ConceptQueryMapper getMetaAttributeMapper(String domain, String name)
-
clone
Object clone() throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
-
-