private ArrayList < AptControlField > initControls ( ) { ArrayList < AptControlField > fields = new ArrayList < AptControlField > ( ) ; if ( _implDecl == null || _implDecl . getFields ( ) == null ) return fields ; Collection < FieldDeclaration > declaredFields = _implDecl . getFields ( ) ; for ( FieldDeclaration fieldDecl : declaredFields ) { if ( fieldDecl . getAnnotation ( org . apache . beehive . controls . api . bean . Control . class ) != null ) fields . add ( new AptControlField ( this , fieldDecl , _ap ) ) ; } return fields ; }
Initializes the list of ControlFields for this ControlImpl