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.
getProperties
List<Property<? super B,?>> getProperties()
- Return a list of all properties of this bean.
- Returns:
- a list of all properties of this bean