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 TypeConverter
keyTypeConverter
private TypeConverter
valueTypeConverter
-
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.Table
getTable(java.lang.Object obj)
private static javax.management.openmbean.TabularType
makeMapTabularType(TypeConverter firstTc, TypeConverter secondTc)
java.lang.Object
toManagedEntity(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:TypeConverter
Convert from a problem-domain Object obj to a managed entity.- Specified by:
toManagedEntity
in interfaceTypeConverter
- Specified by:
toManagedEntity
in classTypeConverterImpl
- Parameters:
obj
- The Java object to be converted to an open type.- Returns:
- The resulting open type.
-
-