Package muntjac :: Package addon :: Package csstools :: Module render_info_fetcher :: Class RenderInfoFetcher
[hide private]
[frames] | no frames]

Class RenderInfoFetcher

source code

                                object --+                            
                                         |                            
                       util.IEventListener --+                        
                                             |                        
                 terminal.paintable.IPaintable --+                    
                                                 |                    
                                    object --+   |                    
                                             |   |                    
        terminal.variable_owner.IVariableOwner --+                    
                                                 |                    
                                    object --+   |                    
                                             |   |                    
                   terminal.sizeable.ISizeable --+                    
                                                 |                    
                           ui.component.IComponent --+                
                                                     |                
                                        object --+   |                
                                                 |   |                
      event.method_event_source.IMethodEventSource --+                
                                                     |                
               ui.abstract_component.AbstractComponent --+            
                                                         |            
                                object --+               |            
                                         |               |            
                       util.IEventListener --+           |            
                                             |           |            
                 terminal.paintable.IPaintable --+       |            
                                                 |       |            
                                    object --+   |       |            
                                             |   |       |            
        terminal.variable_owner.IVariableOwner --+       |            
                                                 |       |            
                                    object --+   |       |            
                                             |   |       |            
                   terminal.sizeable.ISizeable --+       |            
                                                 |       |            
                           ui.component.IComponent --+   |            
                                                     |   |            
            ui.component_container.IComponentContainer --+            
                                                         |            
ui.abstract_component_container.AbstractComponentContainer --+        
                                                             |        
                                                object --+   |        
                                                         |   |        
                           terminal.scrollable.IScrollable --+        
                                                             |        
                                                object --+   |        
                                                         |   |        
           ui.component_container.IComponentAttachListener --+        
                                                             |        
                                                object --+   |        
                                                         |   |        
           ui.component_container.IComponentDetachListener --+        
                                                             |        
                                            object --+       |        
                                                     |       |        
                               event.action.IContainer --+   |        
                                                         |   |        
                                    event.action.INotifier --+        
                                                             |        
                                    object --+               |        
                                             |               |        
                           util.IEventListener --+           |        
                                                 |           |        
                     terminal.paintable.IPaintable --+       |        
                                                     |       |        
                                        object --+   |       |        
                                                 |   |       |        
            terminal.variable_owner.IVariableOwner --+       |        
                                                     |       |        
                                        object --+   |       |        
                                                 |   |       |        
                       terminal.sizeable.ISizeable --+       |        
                                                     |       |        
                               ui.component.IComponent --+   |        
                                                         |   |        
                                   ui.component.IFocusable --+        
                                                             |        
                                                ui.panel.Panel --+    
                                                                 |    
                                                    object --+   |    
                                                             |   |    
                              terminal.uri_handler.IUriHandler --+    
                                                                 |    
                                                    object --+   |    
                                                             |   |    
                  terminal.parameter_handler.IParameterHandler --+    
                                                                 |    
                                                    object --+   |    
                                                             |   |    
                             event.field_events.IFocusNotifier --+    
                                                                 |    
                                                    object --+   |    
                                                             |   |    
                              event.field_events.IBlurNotifier --+    
                                                                 |    
                                                  ui.window.Window --+
                                                                     |
                                                                    RenderInfoFetcher

Instance Methods [hide private]
 
__init__(self, c, cb, *props)
Creates a new unnamed window with the given content and title.
source code
 
paintContent(self, target)
Paints any needed component-specific things to the given UIDL stream.
source code
 
changeVariables(self, source, variables)
Called when one or more variables handled by the implementing class are changed.
source code

Inherited from ui.window.Window: addCallback, addComponent, addListener, addNotification, addParameterHandler, addURIHandler, addWindow, attachWindow, bringToFront, center, close, executeJavaScript, fireClose, fireResize, focus, getApplication, getBorder, getChildWindows, getName, getParent, getPositionX, getPositionY, getTerminal, getTheme, getURL, getWindow, handleParameters, handleURI, isClosable, isDraggable, isModal, isResizable, isResizeLazy, open, removeCallback, removeCloseShortcut, removeListener, removeParameterHandler, removeURIHandler, removeWindow, scrollIntoView, setApplication, setBorder, setClosable, setCloseShortcut, setDraggable, setFocusedComponent, setModal, setName, setPositionX, setPositionY, setResizable, setResizeLazy, setTerminal, setTheme, showNotification

Inherited from ui.panel.Panel: addAction, addActionHandler, attach, componentAttachedToContainer, componentDetachedFromContainer, createDefaultContent, detach, fireClick, getActionManager, getComponentIterator, getContent, getLayout, getScrollLeft, getScrollOffsetX, getScrollOffsetY, getScrollTop, getTabIndex, isScrollable, removeAction, removeActionHandler, removeAllActionHandlers, removeAllComponents, removeComponent, replaceComponent, requestRepaintAll, setCaption, setContent, setLayout, setScrollLeft, setScrollOffsetX, setScrollOffsetY, setScrollTop, setScrollable, setTabIndex

Inherited from ui.abstract_component_container.AbstractComponentContainer: fireComponentAttachEvent, fireComponentDetachEvent, getInvalidSizedChildren, moveComponentsFrom, repaintChangedChildTrees, repaintChildTrees, setEnabled, setHeight, setWidth

Inherited from ui.abstract_component.AbstractComponent: __getstate__, __setstate__, addStyleName, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, fireRequestRepaintEvent, getCSSHeight, getCSSWidth, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getListeners, getLocale, getStyle, getStyleName, getWidth, getWidthUnits, handleError, hasListeners, isEnabled, isImmediate, isReadOnly, isVisible, paint, parseStringSize, registerCallback, registerListener, removeStyleName, requestRepaint, requestRepaintRequests, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeightUnits, setIcon, setImmediate, setLocale, setParent, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidthUnits, withdrawCallback, withdrawListener

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  CLIENT_WIDGET = None
hash(x)
  TYPE_MAPPING = 'org.vaadin.csstools.RenderInfoFetcher'

Inherited from ui.window.Window: BORDER_DEFAULT, BORDER_MINIMAL, BORDER_NONE

Inherited from ui.panel.Panel: STYLE_LIGHT

Inherited from ui.panel.Panel (private): _CLICK_EVENT

Inherited from ui.abstract_component.AbstractComponent: SIZE_PATTERN

Inherited from terminal.sizeable.ISizeable: SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS, UNIT_SYMBOLS

Instance Variables [hide private]

Inherited from ui.panel.Panel: actionManager

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, c, cb, *props)
(Constructor)

source code 

Creates a new unnamed window with the given content and title.

Parameters:
  • caption - the title of the window.
  • content - the contents of the window
Overrides: object.__init__
(inherited documentation)

paintContent(self, target)

source code 

Paints any needed component-specific things to the given UIDL stream. The more general paint method handles all general attributes common to all components, and it calls this method to paint any component-specific attributes to the UIDL stream.

Parameters:
  • target - the target UIDL stream where the component should paint itself to
Raises:
Overrides: ui.abstract_component.AbstractComponent.paintContent
(inherited documentation)

changeVariables(self, source, variables)

source code 

Called when one or more variables handled by the implementing class are changed.

Parameters:
  • source - the Source of the variable change. This is the origin of the event. For example in Web Adapter this is the request.
  • variables - the Mapping from variable names to new variable values.
Overrides: terminal.variable_owner.IVariableOwner.changeVariables
(inherited documentation)