|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tynamo.descriptor.TynamoDescriptor
public class TynamoDescriptor
| Field Summary | |
|---|---|
protected Class |
beanType
|
protected static org.slf4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
TynamoDescriptor(Class beanType)
|
|
TynamoDescriptor(Descriptor descriptor)
|
|
TynamoDescriptor(TynamoDescriptor dto)
|
|
| Method Summary | ||
|---|---|---|
void |
addExtension(Class extensionType,
DescriptorExtension extension)
|
|
void |
addExtension(String key,
DescriptorExtension extension)
Key is property name preceded by package name |
|
Object |
clone()
|
|
void |
copyExtensionsFrom(Descriptor descriptor)
|
|
void |
copyFrom(Descriptor descriptor)
|
|
Class |
getBeanType()
Returns the type of bean this descriptor provides metadata for. |
|
|
getExtension(Class<E> extensionType)
|
|
DescriptorExtension |
getExtension(String key)
Keye is property name preceded by package name |
|
Map<String,DescriptorExtension> |
getExtensions()
This getter method is here just to allow clone(), copyFrom() and BeanUtils.copyProperties(this, descriptor); to work correctly |
|
Class |
getType()
Deprecated. |
|
boolean |
isNonVisual()
|
|
void |
removeExtension(Class extensionType)
|
|
void |
removeExtension(String key)
Key is property name preceded by package name |
|
void |
setBeanType(Class beanType)
|
|
void |
setExtensions(Map<String,DescriptorExtension> extensions)
This setter method is here just to allow clone(), copyFrom() and BeanUtils.copyProperties(this, descriptor); to work correctly |
|
void |
setNonVisual(boolean nonVisual)
|
|
boolean |
supportsExtension(Class extensionType)
|
|
boolean |
supportsExtension(String keye)
Keye is property name preceded by package name |
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.slf4j.Logger logger
protected Class beanType
| Constructor Detail |
|---|
public TynamoDescriptor(TynamoDescriptor dto)
dto - public TynamoDescriptor(Descriptor descriptor)
public TynamoDescriptor(Class beanType)
| Method Detail |
|---|
public Object clone()
clone in interface Descriptorclone in class Objectpublic void copyFrom(Descriptor descriptor)
public void copyExtensionsFrom(Descriptor descriptor)
public boolean isNonVisual()
isNonVisual in interface Descriptorpublic void setNonVisual(boolean nonVisual)
setNonVisual in interface Descriptor@Deprecated public Class getType()
public Class getBeanType()
public void setBeanType(Class beanType)
public boolean supportsExtension(String keye)
supportsExtension in interface Extensiblepublic boolean supportsExtension(Class extensionType)
supportsExtension in interface Extensiblepublic DescriptorExtension getExtension(String key)
getExtension in interface Extensible
public void addExtension(String key,
DescriptorExtension extension)
addExtension in interface Extensible
public void addExtension(Class extensionType,
DescriptorExtension extension)
addExtension in interface Extensiblepublic void removeExtension(String key)
removeExtension in interface Extensiblepublic void removeExtension(Class extensionType)
removeExtension in interface Extensiblepublic <E extends DescriptorExtension> E getExtension(Class<E> extensionType)
getExtension in interface Extensiblepublic Map<String,DescriptorExtension> getExtensions()
getExtensions in interface Extensiblepublic void setExtensions(Map<String,DescriptorExtension> extensions)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||