Package com.levigo.jadice.web.client.ui
Class DefaultAnnotationToolbarInitializer
java.lang.Object
com.levigo.jadice.web.client.ui.AbstractAnnotationToolbarInitializer<StateEffectIcon>
com.levigo.jadice.web.client.ui.DefaultAnnotationToolbarInitializer
- All Implemented Interfaces:
AnnotationProfiles.Handler
,AnnotationToolbarInitializer
public class DefaultAnnotationToolbarInitializer
extends AbstractAnnotationToolbarInitializer<StateEffectIcon>
The DefaultAnnotationToolbarInitializer, is a
AnnotationToolbarInitializer
that
dynamically fills the passed toolbar with CreateAnnotationCommand
for each type that is
defined in the type-set of the annotationProfile. To adapt the behaviour of the commands,
AbstractAnnotationToolbarInitializer.initCreateAnnotationCommand(AnnotationProfile, AnnotationFactory)
can be overwritten.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAnnotationToolbarInitializer
(AnnotationProfileAwareToolbar.Orientation orientation, AbstractBar editorHost) -
Method Summary
Modifier and TypeMethodDescriptionprotected JadiceSubmenuButton
protected StateEffectIcon
protected StateEffectIcon
getSubmenuIcon
(String name) Methods inherited from class com.levigo.jadice.web.client.ui.AbstractAnnotationToolbarInitializer
add, add, getEditorHost, getIcon, initCreateAnnotationCommand, onLoaded
-
Constructor Details
-
DefaultAnnotationToolbarInitializer
public DefaultAnnotationToolbarInitializer(AnnotationProfileAwareToolbar.Orientation orientation, AbstractBar editorHost)
-
-
Method Details
-
getIcon
- Specified by:
getIcon
in classAbstractAnnotationToolbarInitializer<StateEffectIcon>