Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.util
Class JiveBeanInfo

java.lang.Object
  extended by com.jivesoftware.util.JiveBeanInfo
All Implemented Interfaces:
java.beans.BeanInfo
Direct Known Subclasses:
CodeMacroBeanInfo, DateValidatorBeanInfo, DayOfWeekReportBeanInfo, DecimalValidatorBeanInfo, DefaultConnectionProviderBeanInfo, EmailFilterBeanInfo, EmailValidatorBeanInfo, EmoticonFilterBeanInfo, ForceNewlineFilterBeanInfo, ForumFilterBeanInfo, ForumMacroBeanInfo, GatewayInterceptorBeanInfo, GovernorInterceptorBeanInfo, GroupPostReportBeanInfo, HostNameFilterBeanInfo, HourOfDayReportBeanInfo, HTMLFilterBeanInfo, HTTPPageViewsReportBeanInfo, ImageFilterBeanInfo, IPInterceptorBeanInfo, JavaCodeFilterBeanInfo, JavaCodeFormatterBeanInfo, JIRAFilterBeanInfo, KeywordInterceptorBeanInfo, LengthValidatorBeanInfo, MessageFilterBeanInfo, MessageLengthReportBeanInfo, MessageMacroBeanInfo, ModerationInterceptorBeanInfo, MSWordToTextFilterBeanInfo, NewlineFilterBeanInfo, NewMessagesReportBeanInfo, NNTPPageViewsReportBeanInfo, NoFormatFilterBeanInfo, NonValidatingValidatorBeanInfo, NumberValidatorBeanInfo, ProfanityFilterBeanInfo, QuestionResolutionTimeBeanInfo, QuoteCleanupFilterBeanInfo, QuoteFilterBeanInfo, QuoteMacroBeanInfo, RangeValidatorBeanInfo, RegexReplaceFilterBeanInfo, RegexValidatorBeanInfo, RepliesPerThreadReportBeanInfo, SearchFailedReportBeanInfo, SearchQueryDayOfWeekReportBeanInfo, SearchQueryHourOfDayReportBeanInfo, SearchQueryReportBeanInfo, SearchQuerySearchTimeFreqReportBeanInfo, SearchQuerySearchTimeReportBeanInfo, SearchSuccessReportBeanInfo, SearchTopClickThroughReportBeanInfo, SearchTopQueryTermsReportBeanInfo, SqlCodeFormatterBeanInfo, StyleTagFilterBeanInfo, TextColorMacroBeanInfo, TextFontMacroBeanInfo, TextSizeMacroBeanInfo, ThreadFilterBeanInfo, ThreadMacroBeanInfo, ThreadTTLReportBeanInfo, TopForumsReportBeanInfo, UniqueHTTPVisitorsReportBeanInfo, UniqueNNTPVisitorsReportBeanInfo, URLFilterBeanInfo, URLValidatorBeanInfo, UserCreationReportBeanInfo, UserInterceptorBeanInfo, UserMacroBeanInfo, VirusScanInterceptorBeanInfo, WikiEscapeFilterBeanInfo, WikiFilterBeanInfo, WikiTableCleanupFilterBeanInfo, WordBreakFilterBeanInfo, XmlCodeFormatterBeanInfo, XMLFilterBeanInfo

public abstract class JiveBeanInfo
extends java.lang.Object
implements java.beans.BeanInfo

An abstract BeanInfo implementation that automatically constructs PropertyDescriptors and handles i18n through ResourceBundles.

See Also:
BeanInfo

Field Summary
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
JiveBeanInfo()
           
 
Method Summary
 java.beans.BeanInfo[] getAdditionalBeanInfo()
           
abstract  java.lang.Class getBeanClass()
          Returns the bean Class.
 java.beans.BeanDescriptor getBeanDescriptor()
           
 int getDefaultEventIndex()
           
 int getDefaultPropertyIndex()
           
 java.beans.EventSetDescriptor[] getEventSetDescriptors()
           
 java.awt.Image getIcon(int iconKind)
           
 java.beans.MethodDescriptor[] getMethodDescriptors()
           
abstract  java.lang.String getName()
          Returns the name of the class that the bean info applies to (which corresponds to the resource bundle that will be loaded).
 java.beans.PropertyDescriptor[] getPropertyDescriptors()
           
abstract  java.lang.String[] getPropertyNames()
          Returns the names of the properties of the bean that should be exposed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiveBeanInfo

public JiveBeanInfo()
Method Detail

getPropertyNames

public abstract java.lang.String[] getPropertyNames()
Returns the names of the properties of the bean that should be exposed.

Returns:
the names of the properties that should be exposed.

getBeanClass

public abstract java.lang.Class getBeanClass()
Returns the bean Class.

Returns:
the Class of the JavaBean that the BeanInfo is for.

getName

public abstract java.lang.String getName()
Returns the name of the class that the bean info applies to (which corresponds to the resource bundle that will be loaded). For example, for the class com.foo.ExampleClass, the name would be ExampleClass.

Returns:
the name of the JavaBean that the BeanInfo is for.

getBeanDescriptor

public java.beans.BeanDescriptor getBeanDescriptor()
Specified by:
getBeanDescriptor in interface java.beans.BeanInfo

getPropertyDescriptors

public java.beans.PropertyDescriptor[] getPropertyDescriptors()
Specified by:
getPropertyDescriptors in interface java.beans.BeanInfo

getDefaultPropertyIndex

public int getDefaultPropertyIndex()
Specified by:
getDefaultPropertyIndex in interface java.beans.BeanInfo

getEventSetDescriptors

public java.beans.EventSetDescriptor[] getEventSetDescriptors()
Specified by:
getEventSetDescriptors in interface java.beans.BeanInfo

getDefaultEventIndex

public int getDefaultEventIndex()
Specified by:
getDefaultEventIndex in interface java.beans.BeanInfo

getMethodDescriptors

public java.beans.MethodDescriptor[] getMethodDescriptors()
Specified by:
getMethodDescriptors in interface java.beans.BeanInfo

getAdditionalBeanInfo

public java.beans.BeanInfo[] getAdditionalBeanInfo()
Specified by:
getAdditionalBeanInfo in interface java.beans.BeanInfo

getIcon

public java.awt.Image getIcon(int iconKind)
Specified by:
getIcon in interface java.beans.BeanInfo

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.