org.jboss.services.binding.managed
Class ServiceBindingMetadataMapper
java.lang.Object
org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
org.jboss.services.binding.managed.ServiceBindingMetadataMapper
public class ServiceBindingMetadataMapper
- extends org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
MetaMapper
for a set of ServiceBindingMetadata
.
- Author:
- Brian Stansberry
Methods inherited from class org.jboss.metatype.spi.values.MetaMapper |
getMetaMapper |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE
public static final org.jboss.metatype.api.types.CollectionMetaType TYPE
SERVICE_BINDING_METADATA_TYPE
public static final org.jboss.metatype.api.types.CompositeMetaType SERVICE_BINDING_METADATA_TYPE
ServiceBindingMetadataMapper
public ServiceBindingMetadataMapper()
getMetaType
public org.jboss.metatype.api.types.MetaType getMetaType()
- Overrides:
getMetaType
in class org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
mapToType
public Type mapToType()
- Overrides:
mapToType
in class org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
createMetaValue
public org.jboss.metatype.api.values.MetaValue createMetaValue(org.jboss.metatype.api.types.MetaType metaType,
Set<ServiceBindingMetadata> object)
- Specified by:
createMetaValue
in class org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
unwrapMetaValue
public Set<ServiceBindingMetadata> unwrapMetaValue(org.jboss.metatype.api.values.MetaValue metaValue)
- Converts the
CollectionValue
metaValue
into a set
of ServiceBindingMetadata
.
- Specified by:
unwrapMetaValue
in class org.jboss.metatype.spi.values.MetaMapper<Set<ServiceBindingMetadata>>
- Throws:
IllegalArgumentException
- if metaValue
is not a
CollectionValue
or if any element is not a CompositeValue
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.