public final class ASN1PreparedElementData extends Object implements IASN1PreparedElementData
Constructor and Description |
---|
ASN1PreparedElementData(Class<?> objectClass) |
ASN1PreparedElementData(Class<?> parentClass,
Field field) |
Modifier and Type | Method and Description |
---|---|
ASN1ElementMetadata |
getASN1ElementInfo() |
IASN1ConstraintMetadata |
getConstraint() |
Field |
getField(int index) |
ASN1PreparedElementData |
getFieldMetadata(int index) |
Field[] |
getFields() |
ASN1Metadata |
getTypeMetadata() |
Field |
getValueField() |
ASN1PreparedElementData |
getValueMetadata() |
boolean |
hasASN1ElementInfo() |
boolean |
hasConstraint() |
Object |
invokeDoSelectMethod(Object object,
Object param) |
Object |
invokeGetterMethod(Object object,
Object param) |
Object |
invokeIsSelectedMethod(Object object,
Object param) |
Object |
invokeSetterMethod(Object object,
Object param) |
boolean |
isMemberClass() |
Object |
newInstance() |
void |
setASN1ElementInfo(ASN1ElementMetadata elementData) |
void |
setInstanceFactoryInfo(Class<?> objClass) |
protected void |
setupMemberFlag(Class<?> cls) |
void |
setValueField(Field valueField,
ASN1PreparedElementData valueFieldMeta) |
public ASN1PreparedElementData(Class<?> objectClass)
public ASN1Metadata getTypeMetadata()
getTypeMetadata
in interface IASN1PreparedElementData
public ASN1ElementMetadata getASN1ElementInfo()
getASN1ElementInfo
in interface IASN1PreparedElementData
public void setASN1ElementInfo(ASN1ElementMetadata elementData)
public boolean hasASN1ElementInfo()
hasASN1ElementInfo
in interface IASN1PreparedElementData
public Field[] getFields()
getFields
in interface IASN1PreparedElementData
public Field getField(int index)
getField
in interface IASN1PreparedElementData
public ASN1PreparedElementData getFieldMetadata(int index)
getFieldMetadata
in interface IASN1PreparedElementData
public void setValueField(Field valueField, ASN1PreparedElementData valueFieldMeta)
public Field getValueField()
getValueField
in interface IASN1PreparedElementData
public ASN1PreparedElementData getValueMetadata()
getValueMetadata
in interface IASN1PreparedElementData
public IASN1ConstraintMetadata getConstraint()
getConstraint
in interface IASN1PreparedElementData
public boolean hasConstraint()
hasConstraint
in interface IASN1PreparedElementData
public void setInstanceFactoryInfo(Class<?> objClass)
public Object invokeSetterMethod(Object object, Object param) throws Exception
invokeSetterMethod
in interface IASN1PreparedElementData
Exception
public Object invokeDoSelectMethod(Object object, Object param) throws Exception
invokeDoSelectMethod
in interface IASN1PreparedElementData
Exception
public Object invokeGetterMethod(Object object, Object param) throws Exception
invokeGetterMethod
in interface IASN1PreparedElementData
Exception
public Object invokeIsSelectedMethod(Object object, Object param) throws Exception
invokeIsSelectedMethod
in interface IASN1PreparedElementData
Exception
public boolean isMemberClass()
isMemberClass
in interface IASN1PreparedElementData
protected void setupMemberFlag(Class<?> cls)
public Object newInstance() throws Exception
newInstance
in interface IASN1PreparedElementData
Exception
Copyright © 2015 universAAL Consortium. All Rights Reserved.