Modifier and Type | Method and Description |
---|---|
MetaType |
ManagedProperty.getMetaType()
Get the type
|
MetaType |
ManagedParameter.getMetaType()
Get the type
|
MetaType |
ManagedOperation.getReturnType()
The MetaType for the operation return value.
|
Modifier and Type | Method and Description |
---|---|
MetaType |
ManagedParameterImpl.getMetaType() |
MetaType |
ManagedPropertyImpl.getMetaType() |
MetaType |
DefaultFieldsImpl.getMetaType()
Get the meta type
|
MetaType |
ManagedOperationImpl.getReturnType() |
Modifier and Type | Method and Description |
---|---|
static ManagedOperation |
ManagedOperationMatcher.findOperation(Set<ManagedOperation> ops,
String name,
MetaType... signature) |
void |
ManagedParameterImpl.setMetaType(MetaType type)
Set the meta type
|
void |
ManagedPropertyImpl.setMetaType(MetaType type)
Set the meta type
|
void |
DefaultFieldsImpl.setMetaType(MetaType type)
Set the meta type
|
void |
ManagedOperationImpl.setReturnType(MetaType returnType) |
Constructor and Description |
---|
ManagedOperationImpl(String name,
String description,
ManagedOperation.Impact impact,
ManagedParameter[] parameters,
MetaType returnType) |
Modifier and Type | Method and Description |
---|---|
protected MetaType |
AbstractManagedObjectFactory.getMetaType(org.jboss.reflect.spi.AnnotatedInfo info,
org.jboss.reflect.spi.TypeInfo infoType,
org.jboss.metadata.spi.MetaData metaData,
boolean useTypeFactory,
MetaMapper[] mapperReturn)
Get the MetaType for info by looking for MetaMapping/MetaMappingFactory
annotations in addition to the info type.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractManagedObjectFactory.setDefaultsBuilder(MetaType type,
DefaultValueBuilder builder) |
Modifier and Type | Method and Description |
---|---|
MetaValue |
CompositeDataMetaValueBuilder.buildMetaValue(MetaType metaType,
Object object) |
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeMetaType
CompositeMetaType.
|
interface |
TableMetaType
TableMetaType.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMetaType
AbstractMetaType.
|
class |
ArrayMetaType
ArrayMetaType.
|
class |
CollectionMetaType
CollectionMetaType.
|
class |
EnumMetaType
EnumMetaType.
|
class |
GenericMetaType
GenericMetaType.
|
class |
ImmutableCompositeMetaType
ImmutableCompositeMetaType.
|
class |
ImmutableTableMetaType
ImmutableTableMetaType.
|
class |
MapCompositeMetaType
A CompositeMetaType for Map
|
class |
PropertiesMetaType
A MetaType for java.util.Properties
|
class |
SimpleMetaType
SimpleMetaType.
|
Modifier and Type | Method and Description |
---|---|
MetaType |
ArrayMetaType.getElementType()
Get the meta type of the array elements
|
MetaType |
CollectionMetaType.getElementType()
Get the meta type of the array elements
|
MetaType |
CompositeMetaType.getType(String itemName)
Retrieve the meta type for an item name
|
MetaType |
MapCompositeMetaType.getValueType()
Access the map value type.
|
MetaType |
MetaTypeFactory.resolve(String className,
ClassLoader classLoader)
Resolve a metatype
|
abstract MetaType |
MetaTypeFactory.resolve(Type type)
Resolve a metatype
|
abstract MetaType |
MetaTypeFactory.resolve(org.jboss.reflect.spi.TypeInfo type)
Resolve a metatype
|
Modifier and Type | Method and Description |
---|---|
static ArrayMetaType |
ArrayMetaType.getArrayType(MetaType elementType)
Get array meta type.
|
static CollectionMetaType |
CollectionMetaType.getCollectionType(String collectionType,
MetaType elementType)
Get collection meta type.
|
Constructor and Description |
---|
ArrayMetaType(int dimension,
MetaType elementType)
Construct an ArrayMetaType.
|
ArrayMetaType(int dimension,
MetaType elementType,
boolean primitiveArray)
Construct an ArrayMetaType.
|
CollectionMetaType(String className,
MetaType elementType) |
CollectionMetaType(String className,
String description,
MetaType elementType) |
CollectionMetaType(String className,
String typeName,
String description,
MetaType elementType) |
ImmutableCompositeMetaType(String typeName,
String description,
String[] itemNames,
String[] itemDescriptions,
MetaType[] itemTypes)
Construct a composite meta type.
|
MapCompositeMetaType(MetaType valueType)
Create a MapCompositeMetaType with the given value metatype.
|
Modifier and Type | Method and Description |
---|---|
MetaType |
MetaValue.getMetaType()
Get the metatype for this value
|
Modifier and Type | Method and Description |
---|---|
abstract MetaValue |
MetaValueFactory.create(Object value,
MetaType type)
Create a meta value given its MetaType
|
Constructor and Description |
---|
MapCompositeValueSupport(Map<String,MetaValue> map,
MetaType valueType) |
MapCompositeValueSupport(MetaType valueType) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompositeMetaType
ImmutableCompositeMetaType.
|
class |
MutableCompositeMetaType
MutableCompositeMetaType.
|
Modifier and Type | Field and Description |
---|---|
static MetaType |
ClassMetaTypeBuilder.CLASS_META_TYPE
The MetaType for Class
|
Modifier and Type | Method and Description |
---|---|
MetaType |
ClassMetaTypeBuilder.buildMetaType() |
MetaType |
JBossLoggerTypeBuilder.buildMetaType() |
MetaType |
ObjectNameTypeBuilder.buildMetaType() |
MetaType |
DefaultMetaTypeFactory.generate(org.jboss.reflect.spi.TypeInfo typeInfo)
Generate the metatype
|
MetaType |
AbstractCompositeMetaType.getType(String itemName) |
MetaType |
DefaultMetaTypeFactory.isBuilder(org.jboss.reflect.spi.TypeInfo typeInfo)
Check for builders
|
MetaType |
DefaultMetaTypeFactory.resolve(Type type) |
MetaType |
DefaultMetaTypeFactory.resolve(org.jboss.reflect.spi.TypeInfo typeInfo)
Resolve the meta type
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractCompositeMetaType.addItem(String itemName,
String itemDescription,
MetaType itemType)
Add an item
|
void |
MutableCompositeMetaType.addItem(String itemName,
String itemDescription,
MetaType itemType) |
static CompositeMetaType |
DefaultMetaTypeFactory.createMapEntryType(MetaType[] itemTypes)
Create a map entry type
|
Constructor and Description |
---|
AbstractCompositeMetaType(String typeName,
String description,
String[] itemNames,
String[] itemDescriptions,
MetaType[] itemTypes,
boolean ignoreItems)
Construct a composite meta type.
|
Modifier and Type | Method and Description |
---|---|
protected org.jboss.reflect.spi.TypeInfo |
DefaultMetaValueFactory.checkTypeInfo(org.jboss.reflect.spi.TypeInfo type,
Object value,
MetaType metaType)
Do a simple check.
|
MetaValue |
DefaultMetaValueFactory.create(Object value,
MetaType type) |
protected Object[] |
DefaultMetaValueFactory.createArray(MetaType elementType,
Class<?> componentType,
int dimension,
Object[] oldArray)
Create an array
|
protected org.jboss.reflect.spi.TypeInfo |
DefaultMetaValueFactory.getTypeInfo(MetaType metaType,
ClassLoader cl)
Get the class info from meta type.
|
protected org.jboss.reflect.spi.TypeInfo |
DefaultMetaValueFactory.getTypeInfo(MetaType metaType,
Object value)
Get the class info from meta type.
|
protected Object |
DefaultMetaValueFactory.getValue(MetaType metaType,
org.jboss.reflect.spi.TypeInfo typeInfo,
Object value)
Get the value.
|
protected MetaValue |
DefaultMetaValueFactory.internalCreate(Object value,
org.jboss.reflect.spi.TypeInfo type,
MetaType metaType)
Create a meta value from the object
|
protected MetaValue |
DefaultMetaValueFactory.isBuilder(MetaType metaType,
org.jboss.reflect.spi.TypeInfo type,
Object value,
Map<Object,MetaValue> mapping)
Check for a builder
|
Modifier and Type | Method and Description |
---|---|
MetaType |
ObjectNameDefaultValueBuilder.getType() |
MetaType |
PropertiesCompositeObjectNameDefaultBuilder.getType() |
MetaType |
BooleanDefaultValueBuilder.getType() |
MetaType |
StringObjectNameDefaultBuilder.getType() |
MetaType |
DoublePrimitiveDefaultValueBuilder.getType() |
MetaType |
CharPrimitiveDefaultValueBuilder.getType() |
MetaType |
FloatDefaultValueBuilder.getType() |
MetaType |
ByteDefaultValueBuilder.getType() |
MetaType |
PropertiesDefaultValueBuilder.getType() |
MetaType |
PropertiesObjectNameDefaultValueBuilder.getType() |
MetaType |
BigDecimalDefaultValueBuilder.getType() |
MetaType |
LongDefaultValueBuilder.getType() |
MetaType |
FloatPrimitiveDefaultValueBuilder.getType() |
MetaType |
LongPrimitiveDefaultValueBuilder.getType() |
MetaType |
BigIntegerDefaultValueBuilder.getType() |
MetaType |
BytePrimitiveDefaultValueBuilder.getType() |
MetaType |
IntDefaultValueBuilder.getType() |
MetaType |
ShortPrimitiveDefaultValueBuilder.getType() |
MetaType |
CharDefaultValueBuilder.getType() |
MetaType |
IntPrimitiveDefaultValueBuilder.getType() |
MetaType |
ShortDefaultValueBuilder.getType() |
MetaType |
StringDefaultValueBuilder.getType() |
MetaType |
DoubleDefaultValueBuilder.getType() |
MetaType |
BooleanPrimitiveDefaultValueBuilder.getType() |
Modifier and Type | Method and Description |
---|---|
MetaValue |
SimpleDefaultValueBuilder.buildMetaValue(MetaType metaType,
String value) |
Modifier and Type | Method and Description |
---|---|
MetaType |
StringObjectNameMetaMapper.getMetaType() |
MetaType |
PropertiesCompositeObjectNameMetaMapper.getMetaType() |
MetaType |
ObjectNameMetaMapper.getMetaType() |
MetaType |
PropertiesObjectNameMetaMapper.getMetaType() |
MetaType |
FileMetaMapper.getMetaType() |
MetaType |
PropertiesMetaMapper.getMetaType() |
Modifier and Type | Method and Description |
---|---|
MetaValue |
FileMetaMapper.createMetaValue(MetaType metaType,
File object) |
MetaValue |
StringObjectNameMetaMapper.createMetaValue(MetaType metaType,
ObjectName object) |
MetaValue |
PropertiesCompositeObjectNameMetaMapper.createMetaValue(MetaType metaType,
ObjectName object) |
MetaValue |
ObjectNameMetaMapper.createMetaValue(MetaType metaType,
ObjectName object) |
MetaValue |
PropertiesObjectNameMetaMapper.createMetaValue(MetaType metaType,
ObjectName object) |
MetaValue |
PropertiesMetaMapper.createMetaValue(MetaType metaType,
Properties object) |
Modifier and Type | Method and Description |
---|---|
MetaType |
MetaTypeBuilder.buildMetaType()
Build the meta type
|
Modifier and Type | Method and Description |
---|---|
MetaType |
MetaMapper.getMetaType()
Override this method to create your own metatype
|
MetaType |
DefaultValueBuilder.getType() |
Modifier and Type | Method and Description |
---|---|
MetaValue |
MetaValueBuilder.buildMetaValue(MetaType metaType,
T object)
Build the meta value
|
abstract MetaValue |
MetaMapper.createMetaValue(MetaType metaType,
T object)
Create the meta value
|
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.