net.sf.japaki.beans
Interface GenericBean<B extends GenericBean<B>>

All Known Implementing Classes:
AbstractGenericBean, BeanParserBean, ChoiceParserBean, ConstantParserBean, FixedParserBean, LeafParserBean, OptionalParserBean, PhraseBean

public interface GenericBean<B extends GenericBean<B>>

A generic bean provides a list of all its properties and hence allows generic implementations of methods that act on all properties.


Method Summary
 List<Property<? super B,?>> getProperties()
          Return a list of all properties of this bean.
 

Method Detail

getProperties

List<Property<? super B,?>> getProperties()
Return a list of all properties of this bean.

Returns:
a list of all properties of this bean