class CompositeBuilder.ForBean<T> extends CompositeBuilder.Delegator<MetadataBuilder.ForBean<T>> implements MetadataBuilder.ForBean<T>
delegates
Constructor and Description |
---|
ForBean(List<MetadataBuilder.ForBean<T>> delegates) |
Modifier and Type | Method and Description |
---|---|
MetadataBuilder.ForClass<T> |
getClass(Meta<Class<T>> meta) |
Map<Signature,MetadataBuilder.ForExecutable<Constructor<? extends T>>> |
getConstructors(Meta<Class<T>> meta) |
Map<String,MetadataBuilder.ForContainer<Field>> |
getFields(Meta<Class<T>> meta) |
Map<String,MetadataBuilder.ForContainer<Method>> |
getGetters(Meta<Class<T>> meta)
Returned keys are property names per XML mapping spec.
|
Map<Signature,MetadataBuilder.ForExecutable<Method>> |
getMethods(Meta<Class<T>> meta) |
getAnnotationBehavior, merge, merge
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEmpty
getAnnotationBehavior
ForBean(List<MetadataBuilder.ForBean<T>> delegates)
public MetadataBuilder.ForClass<T> getClass(Meta<Class<T>> meta)
getClass
in interface MetadataBuilder.ForBean<T>
public Map<String,MetadataBuilder.ForContainer<Field>> getFields(Meta<Class<T>> meta)
getFields
in interface MetadataBuilder.ForBean<T>
public Map<String,MetadataBuilder.ForContainer<Method>> getGetters(Meta<Class<T>> meta)
MetadataBuilder.ForBean
getGetters
in interface MetadataBuilder.ForBean<T>
Map
public Map<Signature,MetadataBuilder.ForExecutable<Constructor<? extends T>>> getConstructors(Meta<Class<T>> meta)
getConstructors
in interface MetadataBuilder.ForBean<T>
public Map<Signature,MetadataBuilder.ForExecutable<Method>> getMethods(Meta<Class<T>> meta)
getMethods
in interface MetadataBuilder.ForBean<T>
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.