Package org.glassfish.gmbal.impl
Class TypeConverterImpl.TypeConverterMapBase
- java.lang.Object
-
- org.glassfish.gmbal.impl.TypeConverterImpl
-
- org.glassfish.gmbal.impl.TypeConverterImpl.TypeConverterMapBase
-
- All Implemented Interfaces:
TypeConverter
- Enclosing class:
- TypeConverterImpl
private abstract static class TypeConverterImpl.TypeConverterMapBase extends TypeConverterImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
TypeConverterImpl.TypeConverterPlaceHolderImpl
-
-
Field Summary
Fields Modifier and Type Field Description private TypeConverterkeyTypeConverterprivate TypeConvertervalueTypeConverter-
Fields inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
dataType, managedType, NULL_STRING
-
-
Constructor Summary
Constructors Constructor Description TypeConverterMapBase(EvaluatedType dataType, TypeConverter keyTypeConverter, TypeConverter valueTypeConverter)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TypeConverterImpl.TablegetTable(java.lang.Object obj)private static javax.management.openmbean.TabularTypemakeMapTabularType(TypeConverter firstTc, TypeConverter secondTc)java.lang.ObjecttoManagedEntity(java.lang.Object obj)Convert from a problem-domain Object obj to a managed entity.-
Methods inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
fromManagedEntity, getDataType, getJavaClass, getJavaClass, getManagedType, isIdentity, makeTypeConverter, toString
-
-
-
-
Field Detail
-
keyTypeConverter
private final TypeConverter keyTypeConverter
-
valueTypeConverter
private final TypeConverter valueTypeConverter
-
-
Constructor Detail
-
TypeConverterMapBase
public TypeConverterMapBase(EvaluatedType dataType, TypeConverter keyTypeConverter, TypeConverter valueTypeConverter)
-
-
Method Detail
-
makeMapTabularType
private static javax.management.openmbean.TabularType makeMapTabularType(TypeConverter firstTc, TypeConverter secondTc)
-
getTable
protected abstract TypeConverterImpl.Table getTable(java.lang.Object obj)
-
toManagedEntity
public java.lang.Object toManagedEntity(java.lang.Object obj)
Description copied from interface:TypeConverterConvert from a problem-domain Object obj to a managed entity.- Specified by:
toManagedEntityin interfaceTypeConverter- Specified by:
toManagedEntityin classTypeConverterImpl- Parameters:
obj- The Java object to be converted to an open type.- Returns:
- The resulting open type.
-
-