final Map<String, MetaDataQuery> atts = new HashMap<String, MetaDataQuery>() {
private static final long serialVersionUID = 510l;
{
put( constants.CreatedBy(),
new MetaDataQuery( "drools:creator" ) ); // NON-NLS
put( constants.Format1(),
new MetaDataQuery( "drools:format" ) ); // NON-NLS
put( constants.Subject(),
new MetaDataQuery( "drools:subject" ) ); // NON-NLS
put( constants.Type1(),
new MetaDataQuery( "drools:type" ) ); // NON-NLS
put( constants.ExternalLink(),
new MetaDataQuery( "drools:relation" ) ); // NON-NLS
put( constants.Source(),
new MetaDataQuery( "drools:source" ) ); // NON-NLS
put( constants.Description1(),
new MetaDataQuery( "drools:description" ) ); // NON-NLS
put( constants.LastModifiedBy(),
new MetaDataQuery( "drools:lastContributor" ) ); // NON-NLS
put( constants.CheckinComment(),
new MetaDataQuery( "drools:checkinComment" ) ); // NON-NLS
}
};
FormStyleLayout fm = new FormStyleLayout();
for (Iterator<String> iterator = atts.keySet().iterator(); iterator.hasNext(); ) {
String fieldName = (String) iterator.next();
final MetaDataQuery q = (MetaDataQuery) atts.get( fieldName );
final TextBox box = new TextBox();
box.setTitle( constants.WildCardsSearchTip() );
fm.addAttribute( fieldName
+ ":",
box );