
org.teatrove.teaapps.contexts.SetContextBeanInfo Maven / Gradle / Ivy
The newest version!
/*
* SetContextBeanInfo.java
*
* BeanDoc generated on Fri Mar 16 at 12:40:19 EDT 02012.
*
* See SetContext.java for copyright information.
*/
package org.teatrove.teaapps.contexts;
import java.beans.*;
import java.lang.reflect.*;
import java.util.Vector;
/**
* The BeanInfo class describing SetContext.
*
* @author BeanDoc
*/
public class SetContextBeanInfo extends SimpleBeanInfo {
/** BeanDescriptor returned by the getBeanDescriptor
method */
private BeanDescriptor mBeanDescriptor;
/** BeanInfo array returned by the getAdditionalBeanInfo
method */
private BeanInfo[] mAdditionalBeanInfo;
/** MethodDescriptor array returned by the
getMethodDescriptors
method */
private MethodDescriptor[] mMethodDescriptors;
/** PropertyDescriptor array returned by the
getPropertyDescriptors
method */
private PropertyDescriptor[] mPropertyDescriptors;
/** The index of the default property */
private int mDefaultPropertyIndex;
/**
* Creates a new SetContextBeanInfo.
*/
public SetContextBeanInfo() {
mDefaultPropertyIndex = -1;
}
/**
* Returns a BeanDescriptor that describes SetContext.
*/
public BeanDescriptor getBeanDescriptor() {
if (mBeanDescriptor == null) {
mBeanDescriptor = createBeanDescriptor();
}
return mBeanDescriptor;
}
/**
* Returns a BeanInfo array containing BeanInfo object's for:
* java.lang.Object
*/
public BeanInfo[] getAdditionalBeanInfo() {
if (mAdditionalBeanInfo == null) {
mAdditionalBeanInfo = createAdditionalBeanInfo();
}
return mAdditionalBeanInfo;
}
/**
* Returns MethodDescriptors that describe the methods of
* SetContext. Call the
* getAdditionalBeanInfo
method to get the
* method descriptors of the superclass and interfaces.
*/
public MethodDescriptor[] getMethodDescriptors() {
if (mMethodDescriptors == null) {
mMethodDescriptors = createMethodDescriptors();
}
return mMethodDescriptors;
}
/**
* Returns a PropertyDescriptor array that describes the properties of
* SetContext.
*/
public PropertyDescriptor[] getPropertyDescriptors() {
if (mPropertyDescriptors == null) {
mPropertyDescriptors = createPropertyDescriptors();
}
return mPropertyDescriptors;
}
/**
* Return the index of the default property.
*/
public int getDefaultPropertyIndex() {
return mDefaultPropertyIndex;
}
//
// Non-public interface
//
// Create the bean descriptor for the bean.
private BeanDescriptor createBeanDescriptor() {
BeanDescriptor bd =
new BeanDescriptor(SetContext.class);
bd.setName("SetContext");
bd.setDisplayName("SetContext");
bd.setShortDescription("");
bd.setValue("BeanDoc", "4.1.2");
return bd;
}
// Create the additional bean info objects for the bean.
private BeanInfo[] createAdditionalBeanInfo() {
Vector bis = new Vector();
BeanInfo bi = null;
bi = null;
try {
// Get the BeanInfo for the superclass
bi = Introspector.getBeanInfo(java.lang.Object.class);
}
catch (Throwable t) {
t.printStackTrace();
}
if (bi != null) {
bis.addElement(bi);
}
BeanInfo[] additionalBeanInfo = null;
if (bis.size() > 0) {
additionalBeanInfo = new BeanInfo[bis.size()];
bis.copyInto(additionalBeanInfo);
}
return additionalBeanInfo;
}
// Create the method descriptor objects for the bean.
private MethodDescriptor[] createMethodDescriptors() {
Class[] paramTypes = null;
int paramIndex = 0;
ParameterDescriptor[] paramDescriptors = null;
ParameterDescriptor pd = null;
Vector mds = new Vector();
Method m = null;
MethodDescriptor md = null;
//
// add
//
paramTypes = new Class[2];
paramDescriptors = new ParameterDescriptor[2];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
paramTypes[paramIndex] = java.lang.Object.class;
pd = new ParameterDescriptor();
pd.setName("object");
pd.setDisplayName("java.lang.Object");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("add", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("add");
md.setDisplayName("add");
mds.addElement(md);
}
//
// clear
//
paramTypes = new Class[1];
paramDescriptors = new ParameterDescriptor[1];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("clear", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("clear");
md.setDisplayName("clear");
mds.addElement(md);
}
//
// contains
//
paramTypes = new Class[2];
paramDescriptors = new ParameterDescriptor[2];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
paramTypes[paramIndex] = java.lang.Object.class;
pd = new ParameterDescriptor();
pd.setName("object");
pd.setDisplayName("java.lang.Object");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("contains", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("contains");
md.setDisplayName("contains");
mds.addElement(md);
}
//
// equals
//
paramTypes = new Class[2];
paramDescriptors = new ParameterDescriptor[2];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set1");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set2");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("equals", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("equals");
md.setDisplayName("equals");
mds.addElement(md);
}
//
// isEmpty
//
paramTypes = new Class[1];
paramDescriptors = new ParameterDescriptor[1];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("isEmpty", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("isEmpty");
md.setDisplayName("isEmpty");
mds.addElement(md);
}
//
// remove
//
paramTypes = new Class[2];
paramDescriptors = new ParameterDescriptor[2];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
paramTypes[paramIndex] = java.lang.Object.class;
pd = new ParameterDescriptor();
pd.setName("object");
pd.setDisplayName("java.lang.Object");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("remove", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("remove");
md.setDisplayName("remove");
mds.addElement(md);
}
//
// size
//
paramTypes = new Class[1];
paramDescriptors = new ParameterDescriptor[1];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("size", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("size");
md.setDisplayName("size");
mds.addElement(md);
}
//
// toArray
//
paramTypes = new Class[1];
paramDescriptors = new ParameterDescriptor[1];
paramIndex = 0;
paramTypes[paramIndex] = java.util.Set.class;
pd = new ParameterDescriptor();
pd.setName("set");
pd.setDisplayName("java.util.Set");
paramDescriptors[paramIndex] = pd;
paramIndex++;
m = null;
try {
m = SetContext.class.getMethod("toArray", paramTypes);
}
catch (Throwable t) {
t.printStackTrace();
}
if (m != null) {
md = null;
if (paramDescriptors != null) {
md = new MethodDescriptor(m, paramDescriptors);
}
else {
md = new MethodDescriptor(m);
}
md.setName("toArray");
md.setDisplayName("toArray");
mds.addElement(md);
}
MethodDescriptor[] methodDescriptors =
new MethodDescriptor[mds.size()];
mds.copyInto(methodDescriptors);
return methodDescriptors;
}
// Create the property descriptor objects for the bean.
private PropertyDescriptor[] createPropertyDescriptors() {
PropertyDescriptor[] propertyDescriptors = new PropertyDescriptor[0];
PropertyDescriptor pd = null;
int propertyIndex = 0;
if (propertyDescriptors.length == 0) {
propertyDescriptors = null;
}
return propertyDescriptors;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy