org.neodatis.odb.core.layers.layer2.meta
Class ClassAttributeInfo
- java.lang.Object
-
- org.neodatis.odb.core.layers.layer2.meta.ClassAttributeInfo
-
- All Implemented Interfaces:
- java.io.Serializable
public class ClassAttributeInfo extends java.lang.Object implements java.io.Serializableto keep informations about an attribute of a class :- Its type - its name - If it is an index
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description ClassAttributeInfo()ClassAttributeInfo(int attributeId, java.lang.String name, java.lang.Class nativeClass, java.lang.String fullClassName, ClassInfo info)ClassAttributeInfo(int attributeId, java.lang.String name, java.lang.String fullClassName, ClassInfo info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ODBTypegetAttributeType()ClassInfogetClassInfo()java.lang.StringgetClassName()java.lang.StringgetFullClassname()intgetId()java.lang.StringgetName()java.lang.ClassgetNativeClass()java.lang.StringgetPackageName()booleanisIndex()booleanisNative()booleanisNonNative()voidsetAttributeType(ODBType attributeType)voidsetClassInfo(ClassInfo classInfo)voidsetClassName(java.lang.String className)voidsetFullClassName(java.lang.String fullClassName)voidsetId(int id)voidsetIndex(boolean isIndex)voidsetName(java.lang.String name)voidsetPackageName(java.lang.String packageName)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ClassAttributeInfo
public ClassAttributeInfo()
-
ClassAttributeInfo
public ClassAttributeInfo(int attributeId, java.lang.String name, java.lang.String fullClassName, ClassInfo info)
-
ClassAttributeInfo
public ClassAttributeInfo(int attributeId, java.lang.String name, java.lang.Class nativeClass, java.lang.String fullClassName, ClassInfo info)
-
-
Method Detail
-
getClassInfo
public ClassInfo getClassInfo()
-
setClassInfo
public void setClassInfo(ClassInfo classInfo)
-
isIndex
public boolean isIndex()
-
setIndex
public void setIndex(boolean isIndex)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
isNative
public boolean isNative()
-
isNonNative
public boolean isNonNative()
-
setFullClassName
public void setFullClassName(java.lang.String fullClassName)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getClassName
public java.lang.String getClassName()
-
setClassName
public void setClassName(java.lang.String className)
-
getPackageName
public java.lang.String getPackageName()
-
setPackageName
public void setPackageName(java.lang.String packageName)
-
getFullClassname
public java.lang.String getFullClassname()
-
setAttributeType
public void setAttributeType(ODBType attributeType)
-
getAttributeType
public ODBType getAttributeType()
-
getNativeClass
public java.lang.Class getNativeClass()
-
getId
public int getId()
-
setId
public void setId(int id)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG