public class IlpBeansClass extends IlpDefaultClass
This class provides access to the class hierarchy, and to the class attributes.
It is essentially a wrapper around a Java class which follows the JavaBeans conventions.
Constructor and Description |
---|
IlpBeansClass(Class<?> beanClass,
BeanInfo beanInfo,
IlpClass superClass)
Creates a new instance of
IlpClass with the
attributes present in the BeanInfo instances. |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getJavaClass()
Returns the Java class being represented by this instance.
|
IlpObject |
newInstance(Object identifier,
boolean initializeAttributeValues)
Creates an instance of the class.
|
addAttribute, addAttributeGroup, addAttributeGroupListener, fireEvent, getAttribute, getAttributeGroups, getAttributes, getDeclaredAttributes, hasAttribute, newInstance, removeAttribute, removeAttributeGroup, removeAttributeGroupListener, setSuperClass, toString
addSubClass, getName, getSubClasses, getSuperClass, isAssignableFrom, isSubClassOf, removeSubClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSubClass, removeSubClass
getSubClasses, getSuperClass, isAssignableFrom, isSubClassOf
getName
public Class<?> getJavaClass()
public IlpObject newInstance(Object identifier, boolean initializeAttributeValues)
IlpBeansObject
instance.newInstance
in interface IlpClass
newInstance
in class IlpDefaultClass
identifier
- Object identifier.initializeAttributeValues
- Whether or not the default attribute
values should be initialized.IlpObject
,
IlpAttribute.getDefaultValue()
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.