📄 colorselectorbeaninfo.java
字号:
package com.magelang.editors;
/**
* The bean information class for com.magelang.ColorSelector.
* @see com.magelang.ColorSelector
*/
public class ColorSelectorBeanInfo extends java.beans.SimpleBeanInfo {
/**
* Gets the addPropertyChangeListener(java.beans.PropertyChangeListener) method descriptor.
* @return java.beans.MethodDescriptor
*/
public java.beans.MethodDescriptor addPropertyChangeListener_javabeansPropertyChangeListenerMethodDescriptor() {
java.beans.MethodDescriptor aDescriptor = null;
try {
/* Create and return the addPropertyChangeListener(java.beans.PropertyChangeListener) method descriptor. */
java.lang.reflect.Method aMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aParameterTypes[] = {
java.beans.PropertyChangeListener.class
};
aMethod = getBeanClass().getMethod("addPropertyChangeListener", aParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aMethod = findMethod(getBeanClass(), "addPropertyChangeListener", 1);
};
try {
/* Try creating the method descriptor with parameter descriptors. */
java.beans.ParameterDescriptor aParameterDescriptor1 = new java.beans.ParameterDescriptor();
aParameterDescriptor1.setName("arg1");
aParameterDescriptor1.setDisplayName("listener");
java.beans.ParameterDescriptor aParameterDescriptors[] = {
aParameterDescriptor1
};
aDescriptor = new java.beans.MethodDescriptor(aMethod, aParameterDescriptors);
} catch (java.lang.Throwable exception) {
/* Try creating the method descriptor without parameter descriptors. */
handleException(exception);
aDescriptor = new java.beans.MethodDescriptor(aMethod);
};
/* aDescriptor.setDisplayName("addPropertyChangeListener(java"); */
aDescriptor.setShortDescription("addPropertyChangeListener(java.beans.PropertyChangeListener)");
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Gets the asText property descriptor.
* @return java.beans.PropertyDescriptor
*/
public java.beans.PropertyDescriptor asTextPropertyDescriptor() {
java.beans.PropertyDescriptor aDescriptor = null;
try {
try {
/* Using methods via getMethod is the faster way to create the asText property descriptor. */
java.lang.reflect.Method aGetMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aGetMethodParameterTypes[] = {};
aGetMethod = getBeanClass().getMethod("getAsText", aGetMethodParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aGetMethod = findMethod(getBeanClass(), "getAsText", 0);
};
java.lang.reflect.Method aSetMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aSetMethodParameterTypes[] = {
java.lang.String.class
};
aSetMethod = getBeanClass().getMethod("setAsText", aSetMethodParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aSetMethod = findMethod(getBeanClass(), "setAsText", 1);
};
aDescriptor = new java.beans.PropertyDescriptor("asText"
, aGetMethod, aSetMethod);
} catch (java.lang.Throwable exception) {
/* Since we failed using methods, try creating a default property descriptor. */
handleException(exception);
aDescriptor = new java.beans.PropertyDescriptor("asText"
, getBeanClass());
};
aDescriptor.setBound(true);
/* aDescriptor.setConstrained(false); */
/* aDescriptor.setDisplayName("asText"); */
/* aDescriptor.setShortDescription("asText"); */
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Gets the customEditor property descriptor.
* @return java.beans.PropertyDescriptor
*/
public java.beans.PropertyDescriptor customEditorPropertyDescriptor() {
java.beans.PropertyDescriptor aDescriptor = null;
try {
try {
/* Using methods via getMethod is the faster way to create the customEditor property descriptor. */
java.lang.reflect.Method aGetMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aGetMethodParameterTypes[] = {};
aGetMethod = getBeanClass().getMethod("getCustomEditor", aGetMethodParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aGetMethod = findMethod(getBeanClass(), "getCustomEditor", 0);
};
java.lang.reflect.Method aSetMethod = null;
aDescriptor = new java.beans.PropertyDescriptor("customEditor"
, aGetMethod, aSetMethod);
} catch (java.lang.Throwable exception) {
/* Since we failed using methods, try creating a default property descriptor. */
handleException(exception);
aDescriptor = new java.beans.PropertyDescriptor("customEditor"
, getBeanClass());
};
aDescriptor.setBound(true);
/* aDescriptor.setConstrained(false); */
/* aDescriptor.setDisplayName("customEditor"); */
/* aDescriptor.setShortDescription("customEditor"); */
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Find the method by comparing (name & parameter size) against the methods in the class.
* @return java.lang.reflect.Method
* @param aClass java.lang.Class
* @param methodName java.lang.String
* @param parameterCount int
*/
public static java.lang.reflect.Method findMethod(java.lang.Class aClass, java.lang.String methodName, int parameterCount) {
try {
/* Since this method attempts to find a method by getting all methods from the class, */
/* this method should only be called if getMethod can not find the method. */
java.lang.reflect.Method methods[] = aClass.getMethods();
for (int index = 0; index < methods.length; index++){
java.lang.reflect.Method method = methods[index];
if ((method.getParameterTypes().length == parameterCount) && (method.getName().equals(methodName))) {
return method;
};
};
} catch (java.lang.Throwable exception) {
return null;
};
return null;
}
/**
* Gets the getAsText() method descriptor.
* @return java.beans.MethodDescriptor
*/
public java.beans.MethodDescriptor getAsTextMethodDescriptor() {
java.beans.MethodDescriptor aDescriptor = null;
try {
/* Create and return the getAsText() method descriptor. */
java.lang.reflect.Method aMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aParameterTypes[] = {};
aMethod = getBeanClass().getMethod("getAsText", aParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aMethod = findMethod(getBeanClass(), "getAsText", 0);
};
try {
/* Try creating the method descriptor with parameter descriptors. */
java.beans.ParameterDescriptor aParameterDescriptors[] = {};
aDescriptor = new java.beans.MethodDescriptor(aMethod, aParameterDescriptors);
} catch (java.lang.Throwable exception) {
/* Try creating the method descriptor without parameter descriptors. */
handleException(exception);
aDescriptor = new java.beans.MethodDescriptor(aMethod);
};
/* aDescriptor.setDisplayName("getAsText()"); */
/* aDescriptor.setShortDescription("getAsText()"); */
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Gets the bean class.
* @return java.lang.Class
*/
public static java.lang.Class getBeanClass() {
return com.magelang.editors.ColorSelector.class;
}
/**
* Gets the bean class name.
* @return java.lang.String
*/
public static java.lang.String getBeanClassName() {
return "com.magelang.ColorSelector";
}
/**
* Gets the getCustomEditor() method descriptor.
* @return java.beans.MethodDescriptor
*/
public java.beans.MethodDescriptor getCustomEditorMethodDescriptor() {
java.beans.MethodDescriptor aDescriptor = null;
try {
/* Create and return the getCustomEditor() method descriptor. */
java.lang.reflect.Method aMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aParameterTypes[] = {};
aMethod = getBeanClass().getMethod("getCustomEditor", aParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aMethod = findMethod(getBeanClass(), "getCustomEditor", 0);
};
try {
/* Try creating the method descriptor with parameter descriptors. */
java.beans.ParameterDescriptor aParameterDescriptors[] = {};
aDescriptor = new java.beans.MethodDescriptor(aMethod, aParameterDescriptors);
} catch (java.lang.Throwable exception) {
/* Try creating the method descriptor without parameter descriptors. */
handleException(exception);
aDescriptor = new java.beans.MethodDescriptor(aMethod);
};
/* aDescriptor.setDisplayName("getCustomEditor()"); */
/* aDescriptor.setShortDescription("getCustomEditor()"); */
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Return the event set descriptors for this bean.
* @return java.beans.EventSetDescriptor[]
*/
public java.beans.EventSetDescriptor[] getEventSetDescriptors() {
try {
java.beans.EventSetDescriptor aDescriptorList[] = {
propertyChangeEventSetDescriptor()
};
return aDescriptorList;
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return null;
}
/**
* Gets the getJavaInitializationString() method descriptor.
* @return java.beans.MethodDescriptor
*/
public java.beans.MethodDescriptor getJavaInitializationStringMethodDescriptor() {
java.beans.MethodDescriptor aDescriptor = null;
try {
/* Create and return the getJavaInitializationString() method descriptor. */
java.lang.reflect.Method aMethod = null;
try {
/* Attempt to find the method using getMethod with parameter types. */
java.lang.Class aParameterTypes[] = {};
aMethod = getBeanClass().getMethod("getJavaInitializationString", aParameterTypes);
} catch (java.lang.Throwable exception) {
/* Since getMethod failed, call findMethod. */
handleException(exception);
aMethod = findMethod(getBeanClass(), "getJavaInitializationString", 0);
};
try {
/* Try creating the method descriptor with parameter descriptors. */
java.beans.ParameterDescriptor aParameterDescriptors[] = {};
aDescriptor = new java.beans.MethodDescriptor(aMethod, aParameterDescriptors);
} catch (java.lang.Throwable exception) {
/* Try creating the method descriptor without parameter descriptors. */
handleException(exception);
aDescriptor = new java.beans.MethodDescriptor(aMethod);
};
/* aDescriptor.setDisplayName("getJavaInitializationString()"); */
/* aDescriptor.setShortDescription("getJavaInitializationString()"); */
/* aDescriptor.setExpert(false); */
/* aDescriptor.setHidden(false); */
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return aDescriptor;
}
/**
* Return the method descriptors for this bean.
* @return java.beans.MethodDescriptor[]
*/
public java.beans.MethodDescriptor[] getMethodDescriptors() {
try {
java.beans.MethodDescriptor aDescriptorList[] = {
addPropertyChangeListener_javabeansPropertyChangeListenerMethodDescriptor()
,getAsTextMethodDescriptor()
,getCustomEditorMethodDescriptor()
,getJavaInitializationStringMethodDescriptor()
,getTagsMethodDescriptor()
,getValueMethodDescriptor()
,isPaintableMethodDescriptor()
,paintValue_javaawtGraphics_javaawtRectangleMethodDescriptor()
,removePropertyChangeListener_javabeansPropertyChangeListenerMethodDescriptor()
,setAsText_javalangStringMethodDescriptor()
,setValue_javalangObjectMethodDescriptor()
,supportsCustomEditorMethodDescriptor()
};
return aDescriptorList;
} catch (java.lang.Throwable exception) {
handleException(exception);
};
return null;
}
/**
* Return the property descriptors for this bean.
* @return java.beans.PropertyDescriptor[]
*/
public java.beans.PropertyDescriptor[] getPropertyDescriptors() {
try {
java.beans.PropertyDescriptor aDescriptorList[] = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -