info.magnolia.ui.workbench.thumbnail
Class ThumbnailViewImpl

java.lang.Object
  extended by info.magnolia.ui.workbench.thumbnail.ThumbnailViewImpl
All Implemented Interfaces:
View, ContentView, ThumbnailView, Serializable

public class ThumbnailViewImpl
extends Object
implements ThumbnailView

Default Vaadin implementation of the thumbnail view.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.ui.workbench.ContentView
ContentView.Listener
 
Constructor Summary
ThumbnailViewImpl()
           
 
Method Summary
 com.vaadin.ui.Component asVaadinComponent()
          Returns the Vaadin component managed by this view.
 void expand(String itemId)
          Expands an item if the view supports it.
 void onShortcutKey(int keyCode, int[] modifierKeys)
           
 void refresh()
           
 void select(List<String> itemIds)
          Selects the items with given IDs in the content view.
 void setContainer(com.vaadin.data.Container container)
           
 void setListener(ContentView.Listener listener)
           
 void setMultiselect(boolean multiselect)
          Decides whether the user can select multiple items.
 void setThumbnailSize(int width, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThumbnailViewImpl

public ThumbnailViewImpl()
Method Detail

setListener

public void setListener(ContentView.Listener listener)
Specified by:
setListener in interface ContentView

select

public void select(List<String> itemIds)
Description copied from interface: ContentView
Selects the items with given IDs in the content view.

Specified by:
select in interface ContentView
Parameters:
itemIds - IDs

refresh

public void refresh()
Specified by:
refresh in interface ThumbnailView

setContainer

public void setContainer(com.vaadin.data.Container container)
Specified by:
setContainer in interface ThumbnailView

setThumbnailSize

public void setThumbnailSize(int width,
                             int height)
Specified by:
setThumbnailSize in interface ThumbnailView

asVaadinComponent

public com.vaadin.ui.Component asVaadinComponent()
Description copied from interface: View
Returns the Vaadin component managed by this view.

Specified by:
asVaadinComponent in interface View

setMultiselect

public void setMultiselect(boolean multiselect)
Description copied from interface: ContentView
Decides whether the user can select multiple items.

Specified by:
setMultiselect in interface ContentView

onShortcutKey

public void onShortcutKey(int keyCode,
                          int[] modifierKeys)
Specified by:
onShortcutKey in interface ContentView

expand

public void expand(String itemId)
Description copied from interface: ContentView
Expands an item if the view supports it.

Specified by:
expand in interface ContentView
Parameters:
itemId - ID


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.