Uses of Interface
com.itmill.toolkit.terminal.Paintable

Packages that use Paintable
com.itmill.toolkit.data Provides interfaces for the data layer which contains classes for typed data values, data collections, and handlers. 
com.itmill.toolkit.terminal Provides classes and interfaces that wrap the terminal-side functionalities for the server-side application. 
com.itmill.toolkit.terminal.web This package implement web terminal for both AJAX-capable and more limited web browsers. 
com.itmill.toolkit.ui Provides interfaces and classes in the IT Mill Toolkit. 
 

Uses of Paintable in com.itmill.toolkit.data
 

Classes in com.itmill.toolkit.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.InvalidValueException
          Invalid value exception can be thrown by Validator when a given value is not valid.
 

Uses of Paintable in com.itmill.toolkit.terminal
 

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

Classes in com.itmill.toolkit.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.itmill.toolkit.terminal that return Paintable
 Paintable Paintable.RepaintRequestEvent.getPaintable()
          Gets the paintable needing repainting.
 

Methods in com.itmill.toolkit.terminal with parameters of type Paintable
 boolean PaintTarget.startTag(Paintable paintable, String tag)
          Prints element start tag of a paintable section.
 

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

Uses of Paintable in com.itmill.toolkit.terminal.web
 

Classes in com.itmill.toolkit.terminal.web that implement Paintable
 class DebugWindow
          This class provides a debugging window where one may view the UIDL of the current window, or in a tabset the UIDL of an active frameset.
 

Methods in com.itmill.toolkit.terminal.web with parameters of type Paintable
 String AjaxApplicationManager.getPaintableId(Paintable paintable)
          Gets the Paintable Id.
 boolean AjaxApplicationManager.isDirty(Paintable paintable)
           
 void AjaxApplicationManager.paintablePainted(Paintable p)
           
 boolean WebPaintTarget.startTag(Paintable paintable, String tag)
          Prints element start tag of a paintable section.
 boolean AjaxPaintTarget.startTag(Paintable paintable, String tag)
           
 

Uses of Paintable in com.itmill.toolkit.ui
 

Subinterfaces of Paintable in com.itmill.toolkit.ui
 interface Component
          The top-level component interface which must be implemented by all UI components that use IT Mill Toolkit.
 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.itmill.toolkit.ui that implement Paintable
 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 Button
          A generic button component.
 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 bindable Property. that is compatible with java.util.Date.
 class Embedded
          Component for embedding external objects.
 class ExpandLayout
          Our layouts (except custom layout of course) don't currently work at all with relative widths.
 class Form
          Form component provides easy way of creating and managing sets fields.
 class FrameWindow
           An application frame window component.
 class GridLayout
           A container that consists of components with certain coordinates on a grid.
 class Label
          Label component for showing non-editable short texts.
 class Link
          Link is used to create external or internal URL links.
 class OrderedLayout
          Ordered layout.
 class Panel
          Panel - a simple single component container.
 class ProgressIndicator
          ProgressIndicator is component that shows user state of a process (like long computing or file upload) ProgressIndicator has two mainmodes.
 class Select
           A class representing a selection of items the user has selected in a UI.
 class Table
          TableComponent is used for representing data or components in pageable and selectable table.
 class TabSheet
          Tabsheet component.
 class TextField
           A text editor component that can be bound to any bindable Property.
 class Tree
          MenuTree component.
 class Upload
          Component for client file uploading.
 class Window
          Application window component.
 



Copyright © 2000-2008 IT Mill Ltd. All Rights Reserved.