Uses of Interface
com.vaadin.terminal.Paintable

Packages that use Paintable
com.vaadin.data Contains interfaces for the data layer, mainly for binding typed data and data collections to components, and for validating data. 
com.vaadin.event.dd   
com.vaadin.terminal   
com.vaadin.terminal.gwt.server   
com.vaadin.terminal.gwt.widgetsetutils   
com.vaadin.ui   
 

Uses of Paintable in com.vaadin.data
 

Classes in com.vaadin.data that implement Paintable
static class Buffered.SourceException
          An exception that signals that one or more exceptions occurred while a buffered object tried to access its data source or if there is a problem in processing a data source.
static class Validator.EmptyValueException
          A specific type of Validator.InvalidValueException that indicates that validation failed because the value was empty.
static class Validator.InvalidValueException
          Exception that is thrown by a Validator when a value is invalid.
 

Uses of Paintable in com.vaadin.event.dd
 

Subinterfaces of Paintable in com.vaadin.event.dd
 interface DragSource
          DragSource is a Component that builds a Transferable for a drag and drop operation.
 interface DropTarget
          DropTarget is an interface for components supporting drop operations.
 

Uses of Paintable in com.vaadin.terminal
 

Subinterfaces of Paintable in com.vaadin.terminal
 interface ErrorMessage
          Interface for rendering error messages to terminal.
 

Classes in com.vaadin.terminal that implement Paintable
 class CompositeErrorMessage
          Class for combining multiple error messages together.
 class SystemError
          SystemError is a runtime exception caused by error in system.
 class UserError
          UserError is a controlled error occurred in application.
 

Methods in com.vaadin.terminal that return Paintable
 Paintable Paintable.RepaintRequestEvent.getPaintable()
          Gets the paintable needing repainting.
 

Methods in com.vaadin.terminal with parameters of type Paintable
 void PaintTarget.addAttribute(String name, Paintable value)
          Adds a Paintable type attribute.
 void PaintTarget.addVariable(VariableOwner owner, String name, Paintable value)
          Adds a Paintable type variable.
 String PaintTarget.getTag(Paintable paintable)
           
 void PaintTarget.paintReference(Paintable paintable, String referenceName)
          Deprecated. use PaintTarget.addAttribute(String, Paintable) or PaintTarget.addVariable(VariableOwner, String, Paintable) instead
 boolean PaintTarget.startTag(Paintable paintable, String tag)
          Prints element start tag of a paintable section.
 

Constructors in com.vaadin.terminal with parameters of type Paintable
Paintable.RepaintRequestEvent(Paintable source)
          Constructs a new event.
 

Uses of Paintable in com.vaadin.terminal.gwt.server
 

Methods in com.vaadin.terminal.gwt.server with parameters of type Paintable
 void JsonPaintTarget.addAttribute(String name, Paintable value)
           
 void JsonPaintTarget.addVariable(VariableOwner owner, String name, Paintable value)
           
 String AbstractCommunicationManager.getPaintableId(Paintable paintable)
          Gets the Paintable Id.
 String JsonPaintTarget.getPaintIdentifier(Paintable paintable)
           
 String JsonPaintTarget.getTag(Paintable paintable)
           
 boolean AbstractCommunicationManager.hasPaintableId(Paintable paintable)
           
protected  void AbstractCommunicationManager.highlightPaintable(Paintable highLightedPaintable2)
           
 boolean JsonPaintTarget.needsToBePainted(Paintable p)
          Method to check if paintable is already painted into this target.
 void JsonPaintTarget.paintReference(Paintable paintable, String referenceName)
          Deprecated. 
 boolean JsonPaintTarget.startTag(Paintable paintable, String tagName)
           
 

Uses of Paintable in com.vaadin.terminal.gwt.widgetsetutils
 

Methods in com.vaadin.terminal.gwt.widgetsetutils that return types with arguments of type Paintable
static Collection<Class<? extends Paintable>> ClassPathExplorer.getPaintablesHavingWidgetAnnotation()
          Finds server side widgets with ClientWidget annotation on the class path (entries that can contain widgets/widgetsets - see ClassPathExplorer.getRawClasspathEntries()).
protected  Collection<Class<? extends Paintable>> WidgetMapGenerator.getUsedPaintables()
          This method is protected to allow creation of optimized widgetsets.
 

Method parameters in com.vaadin.terminal.gwt.widgetsetutils with type arguments of type Paintable
protected  ClientWidget.LoadStyle CustomWidgetMapGenerator.getLoadStyle(Class<? extends Paintable> paintableType)
           
protected  ClientWidget.LoadStyle LazyWidgetMapGenerator.getLoadStyle(Class<? extends Paintable> paintableType)
           
protected  ClientWidget.LoadStyle EagerWidgetMapGenerator.getLoadStyle(Class<? extends Paintable> paintableType)
           
protected  ClientWidget.LoadStyle WidgetMapGenerator.getLoadStyle(Class<? extends Paintable> paintableType)
          Returns true if the widget for given component will be lazy loaded by the client.
 

Uses of Paintable in com.vaadin.ui
 

Subinterfaces of Paintable in com.vaadin.ui
 interface Component
          Component is the top-level interface that is and must be implemented by all Vaadin components.
static interface Component.Focusable
          A sub-interface implemented by components that can obtain input focus.
 interface ComponentContainer
          Extension to the Component interface which adds to it the capacity to contain other components.
 interface Field
           
 interface Layout
          Extension to the ComponentContainer interface which adds the layouting control to the elements in the container.
 

Classes in com.vaadin.ui that implement Paintable
 class AbsoluteLayout
          AbsoluteLayout is a layout implementation that mimics html absolute positioning.
 class AbstractComponent
          An abstract class that defines default implementation for the Component interface.
 class AbstractComponentContainer
          Extension to AbstractComponent that defines the default implementation for the methods in ComponentContainer.
 class AbstractField
           Abstract field component for implementing buffered property editors.
 class AbstractLayout
          An abstract class that defines default implementation for the Layout interface.
 class AbstractMedia
          Abstract base class for the HTML5 media components.
 class AbstractOrderedLayout
           
 class AbstractSelect
           A class representing a selection of items the user has selected in a UI.
 class AbstractSplitPanel
          AbstractSplitPanel.
 class AbstractTextField
           
 class Accordion
          An accordion is a component similar to a TabSheet, but with a vertical orientation and the selected component presented between tabs.
 class Audio
          The Audio component translates into an HTML5 <audio> element and as such is only supported in browsers that support HTML5 media markup.
 class Button
          A generic button component.
 class CheckBox
           
 class ComboBox
          A filtering dropdown single-select.
 class CssLayout
          CssLayout is a layout component that can be used in browser environment only.
 class CustomComponent
          Custom component provides simple implementation of Component interface for creation of new UI components by composition of existing components.
 class CustomLayout
           A container component with freely designed layout and style.
 class DateField
           A date editor component that can be bound to any Property that is compatible with java.util.Date.
static class DateField.UnparsableDateString
           
 class DragAndDropWrapper
           
 class Embedded
          Component for embedding external objects.
 class ExpandLayout
          Deprecated. Deprecated in favor of the new OrderedLayout
 class Form
          Form component provides easy way of creating and managing sets fields.
 class FormLayout
          FormLayout is used by Form to layout fields.
 class GridLayout
          A layout where the components are laid out on a grid using cell coordinates.
 class HorizontalLayout
          Horizontal layout HorizontalLayout is a component container, which shows the subcomponents in the order of their addition (horizontally).
 class HorizontalSplitPanel
          A horizontal split panel contains two components and lays them horizontally.
 class InlineDateField
           A date entry component, which displays the actual date selector inline.
 class Label
          Label component for showing non-editable short texts.
 class Link
          Link is used to create external or internal URL links.
 class ListSelect
          This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.
 class LoginForm
          LoginForm is a Vaadin component to handle common problem among Ajax applications: browsers password managers don't fill dynamically created forms like all those UI elements created by Vaadin.
 class MenuBar
           A class representing a horizontal menu bar.
 class NativeButton
           
 class NativeSelect
          This is a simple drop-down select without, for instance, support for multiselect, new items, lazyloading, and other advanced features.
 class OptionGroup
          Configures select to be used as an option group.
 class OrderedLayout
          Deprecated. Replaced by VerticalLayout/HorizontalLayout. For type checking please not that VerticalLayout/HorizontalLayout do not extend OrderedLayout but AbstractOrderedLayout (which also OrderedLayout extends).
 class Panel
          Panel - a simple single component container.
 class PasswordField
          A field that is used to enter secret text information like passwords.
 class PopupDateField
           A date entry component, which displays the actual date selector as a popup.
 class PopupView
          A component for displaying a two different views to data.
 class ProgressIndicator
          ProgressIndicator is component that shows user state of a process (like long computing or file upload) ProgressIndicator has two mainmodes.
 class RichTextArea
          A simple RichTextArea to edit HTML format text.
 class Select
           A class representing a selection of items the user has selected in a UI.
 class Slider
          A component for selecting a numerical value within a range.
 class SplitPanel
          Deprecated. in 6.5. Use HorizontalSplitPanel or VerticalSplitPanel instead.
 class Table
           Table is used for representing data or components in a pageable and selectable table.
 class TabSheet
          TabSheet component.
 class TextArea
          A text field that supports multi line editing.
 class TextField
           A text editor component that can be bound to any bindable Property.
 class Tree
          Tree component.
 class TreeTable
          TreeTable extends the Table component so that it can also visualize a hierarchy of its Items in a similar manner that Tree does.
 class TwinColSelect
          Multiselect component with two lists: left side for available items and right side for selected items.
 class Upload
          Component for uploading files from client to server.
 class UriFragmentUtility
          Experimental web browser dependent component for URI fragment (part after hash mark "#") reading and writing.
 class VerticalLayout
          Vertical layout VerticalLayout is a component container, which shows the subcomponents in the order of their addition (vertically).
 class VerticalSplitPanel
          A vertical split panel contains two components and lays them vertically.
 class Video
          The Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.
 class Window
          A component that represents an application (browser native) window or a sub window.
 



Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.