}
@Override
- protected Iterator getPaintableIterator() {
- return paintables.iterator();
+ @SuppressWarnings("unchecked")
+ protected Iterator<Object> getPaintableIterator() {
+ return (Iterator) paintables.iterator();
}
public boolean hasChildComponent(Widget component) {
import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
+import com.vaadin.terminal.gwt.client.BrowserInfo;
import com.vaadin.terminal.gwt.client.Container;
import com.vaadin.terminal.gwt.client.Focusable;
import com.vaadin.terminal.gwt.client.Paintable;
// Workaround for IE weirdness, sometimes returns bad height in some
// circumstances when Caption is empty. See #1444
// IE7 bugs more often. I wonder what happens when IE8 arrives...
- if (Util.isIE()) {
+ if (BrowserInfo.get().isIE()) {
if (isEmpty) {
setHeight("0px");
DOM.setStyleAttribute(getElement(), "overflow", "hidden");
return margin.cast();
}
+ @SuppressWarnings("unchecked")
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
rendering = true;
this.client = client;
/**
* @return a list of currently shown Paintables
+ *
+ * Apparently can be something else than Paintable as
+ * {@link #updateFromUIDL(UIDL, ApplicationConnection)} checks if
+ * instanceof Paintable. Therefore set to <Object>
*/
abstract protected Iterator<Object> getPaintableIterator();
/**
* Called by JSNI (hooked via {@link #onloadstrategy})
*/
- @SuppressWarnings("unused")
private void onSubmitComplete() {
/* Needs to be run dereferred to avoid various browser issues. */
DeferredCommand.addCommand(new Command() {
private class EventHandler implements ClickHandler, ChangeHandler,
KeyUpHandler {
+ @SuppressWarnings("deprecation")
public void onChange(ChangeEvent event) {
Object sender = event.getSource();
if (sender == backColors) {
}
}
+ @SuppressWarnings("deprecation")
public void onClick(ClickEvent event) {
Object sender = event.getSource();
if (sender == bold) {
private final EventHandler handler = new EventHandler();
private final RichTextArea richText;
+ @SuppressWarnings("deprecation")
private final RichTextArea.BasicFormatter basic;
+ @SuppressWarnings("deprecation")
private final RichTextArea.ExtendedFormatter extended;
private final FlowPanel outer = new FlowPanel();
* @param richText
* the rich text area to be controlled
*/
+ @SuppressWarnings("deprecation")
public VRichTextToolbar(RichTextArea richText) {
this.richText = richText;
basic = richText.getBasicFormatter();
/**
* Updates the status of all the stateful buttons.
*/
+ @SuppressWarnings("deprecation")
private void updateStatus() {
if (basic != null) {
bold.setDown(basic.isBold());
private boolean productionMode = false;
- @SuppressWarnings("unchecked")
@Override
public void init(PortletConfig config) throws PortletException {
super.init(config);
return false;
}
- @SuppressWarnings("unchecked")
private void handleDownload(DownloadStream stream, ResourceRequest request,
ResourceResponse response) throws IOException {
*
* @see com.vaadin.terminal.URIHandler
*/
- @SuppressWarnings("unchecked")
private void handleDownload(DownloadStream stream,
HttpServletRequest request, HttpServletResponse response)
throws IOException {
}
final VariableOwner owner = getVariableOwner(variable[VAR_PID]);
if (owner != null && owner.isEnabled()) {
- // TODO this should be Map<String, Object>, but the
- // VariableOwner API does not guarantee the key is a
- // string
Map<String, Object> m;
if (nextVariable != null
&& variable[VAR_PID]
* map from variable names to values
*/
private void handleChangeVariablesError(Application application,
- Component owner, Exception e, Map<? extends Object, Object> m) {
+ Component owner, Exception e, Map<String, Object> m) {
boolean handled = false;
ChangeVariablesErrorEvent errorEvent = new ChangeVariablesErrorEvent(
owner, e, m);
}
if (componentsRoot.getParent() != null) {
// this is a subwindow
- componentsRoot = (Window) componentsRoot.getParent();
+ componentsRoot = componentsRoot.getParent();
}
if (componentsRoot != w) {
resultset.remove(p);
* should be suppressed, null otherwise.
* @see com.vaadin.terminal.URIHandler
*/
+ @SuppressWarnings("deprecation")
protected DownloadStream handleURI(Window window, Request request,
Response response, Callback callback) {
return uris;
}
+ @SuppressWarnings("unchecked")
@Override
protected Class<? extends Application> getApplicationClass()
throws ClassNotFoundException {
private Throwable throwable;
private Component component;
- private Map variableChanges;
+ private Map<String, Object> variableChanges;
public ChangeVariablesErrorEvent(Component component, Throwable throwable,
- Map variableChanges) {
+ Map<String, Object> variableChanges) {
this.component = component;
this.throwable = throwable;
this.variableChanges = variableChanges;
return component;
}
- public Map getVariableChanges() {
+ public Map<String, Object> getVariableChanges() {
return variableChanges;
}
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
-@SuppressWarnings("serial")
+@SuppressWarnings({ "serial", "deprecation" })
public class ComponentSizeValidator implements Serializable {
private final static int LAYERS_SHOWN = 4;
subErrors.add(error);
}
- @SuppressWarnings("deprecation")
public void reportErrors(PrintWriter clientJSON,
AbstractCommunicationManager communicationManager,
PrintStream serverErrorStream) {
return false;
}
- @SuppressWarnings("deprecation")
public static boolean parentCanDefineHeight(Component component) {
Component parent = component.getParent();
if (parent == null) {
&& paintable.getWidthUnits() == Sizeable.UNITS_PERCENTAGE;
}
- @SuppressWarnings("deprecation")
public static boolean parentCanDefineWidth(Component component) {
Component parent = component.getParent();
if (parent == null) {
@SuppressWarnings("unchecked")
private Transferable constructTransferable(DropTarget dropHandlerOwner,
Map<String, Object> variables) {
- int eventId = (Integer) variables.get("eventId");
-
final Component sourceComponent = (Component) variables
.get("component");
tag.addAttribute("\"" + name + "\":" + (value ? "true" : "false"));
}
+ @SuppressWarnings("deprecation")
public void addAttribute(String name, Resource value) throws PaintException {
if (value instanceof ExternalResource) {
/**
* @author marc
*/
-@SuppressWarnings({ "serial", "unchecked" })
public class PortletApplicationContext extends WebApplicationContext implements
Serializable {
if (mgr == null) {
// Creates new manager
- mgr = new CommunicationManager(application, servlet);
+ mgr = new CommunicationManager(application);
applicationToAjaxAppMgrMap.put(application, mgr);
}
return mgr;
* the collection to which to add server side classes with
* {@link ClientWidget} annotation
*/
+ @SuppressWarnings("unchecked")
private static void tryToAdd(final String fullclassName,
Collection<Class<? extends Paintable>> paintables) {
try {
* @see com.vaadin.ui.AbstractComponent#changeVariables(java.lang.Object,
* java.util.Map)
*/
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
AlignmentUtils.setComponentAlignment(this, component, alignment);
}
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
// (non-visible items can not be deselected)
final Collection<?> visible = getVisibleItemIds();
if (visible != null) {
+ @SuppressWarnings("unchecked")
Set<Object> newsel = (Set<Object>) getValue();
if (newsel == null) {
newsel = new HashSet<Object>();
}
}
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
removeListener(CLICK_EVENT, ClickEvent.class, listener);
}
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
* Get the field factory of the form.
*
* @return the FieldFactory Factory used to create the fields.
+ * @deprecated Use {@link #getFormFieldFactory()} instead. Set the
+ * FormFieldFactory using
+ * {@link #setFormFieldFactory(FormFieldFactory)}.
*/
+ @Deprecated
public FieldFactory getFieldFactory() {
if (fieldFactory instanceof FieldFactory) {
return (FieldFactory) fieldFactory;
AlignmentUtils.setComponentAlignment(this, component, alignment);
}
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
@ClientWidget(value = VLabel.class, loadStyle = LoadStyle.EAGER)
public class Label extends AbstractComponent implements Property,
Property.Viewer, Property.ValueChangeListener,
- Property.ValueChangeNotifier, Comparable {
+ Property.ValueChangeNotifier, Comparable<Object> {
/**
* Content mode, where the label contains only plain text. The getValue()
*
* @see com.vaadin.terminal.VariableOwner#changeVariables(Object, Map)
*/
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
super.changeVariables(source, variables);
// (non-visible items can not be deselected)
final Collection<?> visible = getVisibleItemIds();
if (visible != null) {
+ @SuppressWarnings("unchecked")
Set<Object> newsel = (Set<Object>) getValue();
if (newsel == null) {
newsel = new HashSet<Object>();
* comment here, we use the default documentation from implemented
* interface.
*/
+ @SuppressWarnings("unchecked")
@Override
public void changeVariables(Object source, Map<String, Object> variables) {
Set<Object> renderedItemIds = getCurrentlyRenderedItemIds();
+ @SuppressWarnings("unchecked")
HashSet<Object> newValue = new HashSet<Object>(
(Collection<Object>) getValue());
*/
DropHandler itemSorter = new DropHandler() {
+ @SuppressWarnings("unused")
private void populateSubTree(HierarchicalContainer idx,
HierarchicalContainer subtree, Object itemId) {
Collection<?> children = subtree.getChildren(itemId);
}
+ @SuppressWarnings("unused")
private HierarchicalContainer getSubTree(HierarchicalContainer idx,
Object itemId) {
HierarchicalContainer hierarchicalContainer = new HierarchicalContainer();
final Or fromTree1OrTable = new Or(fromTable, fromTree);
// Or could in the case be replaced with, keeping here as an example and
// test
+ @SuppressWarnings("unused")
SourceIs treeOrTable = new SourceIs(table, tree1);
final And and = new And(fromTree1OrTable, onNode);
new Folder("Images"), new File("document.doc"),
new File("song.mp3"), new File("photo.jpg") };
- private DropHandler dh;
-
private static Tree tree1;
private SplitPanel sp;
import com.vaadin.event.dd.DragAndDropEvent;
import com.vaadin.event.dd.DropHandler;
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion;
-import com.vaadin.terminal.ThemeResource;
import com.vaadin.tests.components.TestBase;
import com.vaadin.tests.util.TestUtils;
import com.vaadin.ui.AbstractSelect.AbstractSelectTargetDetails;
}
- private final static ThemeResource FOLDER = new ThemeResource(
- "../runo/icons/16/folder.png");
- private final static ThemeResource DOC = new ThemeResource(
- "../runo/icons/16/document.png");
-
@Override
protected String getDescription() {
return "dd";
*/
DropHandler itemSorter = new DropHandler() {
+ @SuppressWarnings("unused")
private void populateSubTree(HierarchicalContainer idx,
HierarchicalContainer subtree, Object itemId) {
Collection<?> children = subtree.getChildren(itemId);
}
+ @SuppressWarnings("unused")
private HierarchicalContainer getSubTree(HierarchicalContainer idx,
Object itemId) {
HierarchicalContainer hierarchicalContainer = new HierarchicalContainer();
WrapperTransferable wtr = (WrapperTransferable) ctr;
String object = wtr.getText();
- String html = wtr.getHtml();
- String url = (String) ctr.getData("Url");
+ // String html = wtr.getHtml();
+ // String url = (String) ctr.getData("Url");
final Label l = new Label();
l.setCaption("Generated from HTML5 drag:");
private boolean mouseDown;
private MouseDownEvent mDownEvent;
+ @SuppressWarnings("unused")
private ApplicationConnection client;
public VMyDragSource() {