public abstract class ObjectBuilderBase<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData,TYPE extends MetaType<TYPE>> extends InheritableAnnotationMetaBuilderBase<SELF,PARENT> implements MetaObject<SELF,TYPE>
loggerregistrycontainerType, flavorMap, keySet, parent, path, properties| Constructor and Description |
|---|
ObjectBuilderBase(PARENT parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationMetaBuilder<SELF,PARENT> |
build(Class<?> klass,
PARENT parent) |
protected SELF |
findSuper(Class<?> metaClass) |
TYPE |
getMetaType() |
boolean |
hasSuper() |
protected void |
setMetaType(TYPE metaType) |
configureSuper, extendsSuperKeySet, getDeclaredAnnotation, getSuper, getSuperMetaClass, hasDeclaredAnnotation, hasLifecycleOverrideAnnotation, hasSuper, isOverriding, setOverriding, setSuper, verifySuperaddKeys, getPrimaryKey, getRegistry, newVerificationException, newVerificationException, newVerificationFailure, newVerificationFailure, setPrimaryKey, setRegistryaddFlavor, addKey, addKeys, equals, getDottedPath, getFlavor, getFlavorMetaData, getKeySet, getMetaData, getName, getParent, getProperty, handleError, hasFlavor, hasFlavorMetaData, hashCode, hasKey, removeFlavor, setContainerType, setProperty, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDottedPath, getKeySet, getParent, getPrimaryKey, verifyMetaDataaddFlavor, addKey, addKeys, getMetaData, handleError, hasKey, removeFlavorpublic boolean hasSuper()
hasSuper in interface Inheritable<SELF extends MetaObject<SELF,TYPE>>hasSuper in class InheritableAnnotationMetaBuilderBase<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData>protected SELF findSuper(Class<?> metaClass) throws VerificationException
findSuper in class InheritableAnnotationMetaBuilderBase<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData>VerificationExceptionpublic TYPE getMetaType()
getMetaType in interface MetaObject<SELF extends MetaObject<SELF,TYPE>,TYPE extends MetaType<TYPE>>protected void setMetaType(TYPE metaType)
public AnnotationMetaBuilder<SELF,PARENT> build(Class<?> klass, PARENT parent) throws VerificationException
build in interface AnnotationMetaBuilder<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData>build in class AnnotationMetaBuilderBase<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData>VerificationExceptionCopyright © 2015. All Rights Reserved.