@Override public void addService(final IClusterable service, final String name) { if (service instanceof IEditorManager) { final IEditorManager editorManager = (IEditorManager) service; editorManager.registerOpenListener(EDITOR_OPEN_LISTENER); } }
public static Mode fromString(final String mode, final Mode defaultValue) { final Mode result = fromStringOrNull(mode); if (result == null) { return defaultValue; } return result; }
private static String getLocaleIconResourceName(final IconSize size, final LocaleState state, final String country) { switch (state) { case AVAILABLE: return "icons/plus/flag-plus-" + size.getSize() + "_" + country + ".png"; case DOCUMENT: case FOLDER: case FOLDER_OPEN: return "icons/flags/flag-11x9_" + country + ".png"; default: return "icons/flags/flag-" + size.getSize() + "_" + country + ".png"; } }
public void addService(IRenderService service, String name) { root = service; root.bind(this, "root"); replace(root.getComponent()); }
public void render(PluginRequestTarget target) { for (IRenderService child : fields) { child.render(target); } }
public void close() { try { editor.close(); } catch (EditorException ex) { log.error(ex.getMessage()); } } }, editor.isValid(), (JcrNodeModel) editor.getModel(), editor.getMode());
@Override protected void onServiceAdded(ILocaleProvider service, String name) { if (locales == null) { locales = service; } super.onServiceAdded(service, name); }
@Override protected void onRemoveService(ILocaleProvider service, String name) { if (service == locales) { locales = null; } super.onRemoveService(service, name); } }, config.getString("locale.id", ILocaleProvider.class.getName()));
protected void checkEditorDoesNotExist(IModel model) throws ServiceException { for (IEditor editor : editors) { if (editor.getModel().equals(model)) { throw new ServiceException("editor already exists"); } } }
@SuppressWarnings("unchecked") public IModel<Node> getModel() { final IEditor editor = getEditor(); return editor != null ? editor.getModel() : null; }
@Override public void removeService(final IClusterable service, final String name) { if (service instanceof IEditorManager) { final IEditorManager editorManager = (IEditorManager) service; editorManager.unregisterOpenListener(EDITOR_OPEN_LISTENER); } }
@Override public String getRestURI() { return restProxyService.getRestURI(); }
@Override public String getContextPath() { return restProxyService.getContextPath(); }
/** * {@inheritDoc} */ @Override public final void updateService(S service, String name) { if (clazz.isInstance(service)) { onServiceChanged(service, name); } }
@Override public String toString() { return name().toLowerCase(); } }
public Component getIcon(String id, IconSize size) { if (decorator == null) { return null; } Component icon = decorator.getIcon(id, size); if (icon != null) { return icon; } ResourceReference reference = decorator.getIcon(size); return reference != null ? HippoIcon.fromResource(id, reference, size) : null; }
public void discard() throws EditorException { final IEditor editor = getEditor(); if (editor != null) { editor.discard(); } }
@Override public void render(PluginRequestTarget target) { if (dialogRenderer != null) { dialogRenderer.render(target); } super.render(target); }
private static String getPackageResourcePath(final String name, final IconSize size, final String extension) { return "res/" + name + "-" + size.getSize() + extension; }
/** * {@inheritDoc} */ @Override public final void addService(S service, String name) { if (clazz.isInstance(service)) { onServiceAdded(service, name); } }