public class LspsXProperty
extends java.lang.Object
implements org.hibernate.annotations.common.reflection.XProperty
Constructor and Description |
---|
LspsXProperty(LspsXClass declaringXClass,
java.lang.String name,
LspsXClass xClass,
LspsXClass elementXClass,
LspsXClass keyXClass,
int modifier,
java.util.List<java.lang.annotation.Annotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(java.lang.annotation.Annotation annotation) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationType) |
java.lang.annotation.Annotation[] |
getAnnotations() |
org.hibernate.annotations.common.reflection.XClass |
getClassOrElementClass() |
java.lang.Class<? extends java.util.Collection> |
getCollectionClass() |
org.hibernate.annotations.common.reflection.XClass |
getDeclaringClass() |
org.hibernate.annotations.common.reflection.XClass |
getElementClass() |
org.hibernate.annotations.common.reflection.XClass |
getMapKey() |
int |
getModifiers() |
java.lang.String |
getName() |
org.hibernate.annotations.common.reflection.XClass |
getType() |
java.lang.Object |
invoke(java.lang.Object target) |
java.lang.Object |
invoke(java.lang.Object target,
java.lang.Object... parameters) |
<T extends java.lang.annotation.Annotation> |
isAnnotationPresent(java.lang.Class<T> annotationType) |
boolean |
isArray() |
boolean |
isCollection() |
boolean |
isTypeResolved() |
void |
setAccessible(boolean accessible) |
java.lang.String |
toString() |
public LspsXProperty(LspsXClass declaringXClass, java.lang.String name, LspsXClass xClass, LspsXClass elementXClass, LspsXClass keyXClass, int modifier, java.util.List<java.lang.annotation.Annotation> annotations)
public boolean isCollection()
isCollection
in interface org.hibernate.annotations.common.reflection.XMember
public boolean isArray()
isArray
in interface org.hibernate.annotations.common.reflection.XMember
public java.lang.Class<? extends java.util.Collection> getCollectionClass()
getCollectionClass
in interface org.hibernate.annotations.common.reflection.XMember
public org.hibernate.annotations.common.reflection.XClass getType()
getType
in interface org.hibernate.annotations.common.reflection.XMember
public org.hibernate.annotations.common.reflection.XClass getElementClass()
getElementClass
in interface org.hibernate.annotations.common.reflection.XMember
public org.hibernate.annotations.common.reflection.XClass getClassOrElementClass()
getClassOrElementClass
in interface org.hibernate.annotations.common.reflection.XMember
public org.hibernate.annotations.common.reflection.XClass getMapKey()
getMapKey
in interface org.hibernate.annotations.common.reflection.XMember
public int getModifiers()
getModifiers
in interface org.hibernate.annotations.common.reflection.XMember
public void setAccessible(boolean accessible)
setAccessible
in interface org.hibernate.annotations.common.reflection.XMember
public java.lang.Object invoke(java.lang.Object target)
invoke
in interface org.hibernate.annotations.common.reflection.XMember
public java.lang.Object invoke(java.lang.Object target, java.lang.Object... parameters)
invoke
in interface org.hibernate.annotations.common.reflection.XMember
public boolean isTypeResolved()
isTypeResolved
in interface org.hibernate.annotations.common.reflection.XMember
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType)
getAnnotation
in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
public <T extends java.lang.annotation.Annotation> boolean isAnnotationPresent(java.lang.Class<T> annotationType)
isAnnotationPresent
in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
public java.lang.annotation.Annotation[] getAnnotations()
getAnnotations
in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
public void addAnnotation(java.lang.annotation.Annotation annotation)
public java.lang.String getName()
getName
in interface org.hibernate.annotations.common.reflection.XMember
public java.lang.String toString()
toString
in class java.lang.Object
public org.hibernate.annotations.common.reflection.XClass getDeclaringClass()
getDeclaringClass
in interface org.hibernate.annotations.common.reflection.XMember
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.