public class Ticket846 extends Application {
- // FIXME: Not allowed in Java 1.4: @Override
public void init() {
final Window mainWin = new Window("Test app for #846");
}
});
- // FIXME: "For each" expression not allowed in Java 1.4
- /*
- for (String props : new String[] {"required","invalidAllowed","readOnly","readThrough","invalidCommitted"}) {
- Button b = new Button(props,new MethodProperty(tx,props));
+ final String[] visibleProps = {"required","invalidAllowed","readOnly","readThrough","invalidCommitted"};
+ for (int i=0;i<visibleProps.length; i++ ) {
+ Button b = new Button(visibleProps[i],new MethodProperty(tx,visibleProps[i]));
b.setImmediate(true);
mainWin.addComponent(b);
}
mainWin.showNotification("The field is " + (tx.isValid()?"":"not ") + "valid");
};
}));
- */
}
}
}
}
- // FIXME: Annotations are not supported in Java 1.4: @Override
public void changeVariables(Object source, Map variables) {
super.changeVariables(source, variables);
if (validators != null && !validators.isEmpty()) requestRepaint();
}
- // FIXME: Annotations are not supported in Java 1.4: @Override
- public String getTag() {
- // TODO Auto-generated method stub
- return null;
- }
-
/**
* Asks the terminal to place the cursor to this field.
*/