/** * Default implementation of the method in * {@link LowLevelEventListener}. */ public String getLowLevelEventId() { return getName(); }
/** * A string representation of this component. Uses the {@link #paramString()} methods * * @return string representation of this component with all properties. */ @Override public String toString() { return getClass().getName() + '[' + getName() + ']'; }
/** * deregister a dropTarget. * @param dropTarget the SComponent which is the DropTarget to deregister */ public void deregisterDropTarget(DropTarget dropTarget) { dropTargets.remove(dropTarget); namesToComponentsMap.remove(((SComponent)dropTarget).getName()); }
/** * register a dropTarget with the Manager. After registering it can receive * drop events. * @param dropTarget the SComponent which is the DropTarget */ public void registerDropTarget(DropTarget dropTarget) { // don't add a component more than once if (!dropTargets.contains(dropTarget)) { dropTargets.add(dropTarget); namesToComponentsMap.put(((SComponent)dropTarget).getName(), (SComponent) dropTarget); } }
/** * register a dragSource with the Manager. After registering it will be * receivable by dropTargets. * @param dragSource the SComponent which is the DragSource */ public void registerDragSource(DragSource dragSource) { // don't add a component more than once if (!dragSources.contains(dragSource)) { dragSources.add(dragSource); namesToComponentsMap.put(((SComponent)dragSource).getName(), (SComponent) dragSource); } }
protected String name(SComponent component, int row) { nameBuffer.setLength(0); nameBuffer.append(component.getName()).append('_').append(row); return nameBuffer.toString(); }
@Override public void addComponent(SComponent c, Object constraint, int index) { if (tab.size() > 0) c.setVisible(false); tab.put((constraint != null) ? constraint : c.getName(), c); }
@Override public String getScript() { StringBuilder builder = AbstractComponentCG.STRING_BUILDER.get(); builder.setLength(0); builder.append("wingS.cursor.setCursorElement('").append(cursor.getName()).append("');\n"); return builder.toString(); }
private static StringBuilder getPath(StringBuilder builder, SComponent component) { if (component == null) return builder; if (component.getClientProperty("drm:realParentComponent") != null) { Object parent = component.getClientProperty("drm:realParentComponent"); if (!(parent instanceof SComponent)) parent = null; return getPath(builder, (SComponent) parent).append('/').append(component.getName()); } else { builder.setCharAt(0, (char) (builder.charAt(0) + 1)); // increase depth return getPath(builder, component.getParent()).append('/').append(component.getName()); } }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("focus"); handler.addParameter(focus.getName()); return handler; }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("value"); handler.addParameter(component.getName()); handler.addParameter(text == null ? "" : text); return handler; }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("encoding"); handler.addParameter(component.getName()); handler.addParameter(encoding); return handler; } }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("method"); handler.addParameter(component.getName()); handler.addParameter(method); return handler; } }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("selectionComboBox"); handler.addParameter(component.getName()); handler.addParameter(selectedIndex); return handler; }
@MacroTag public static void id(MacroContext context) throws IOException { context.getDevice().print("id=\"" + context.getComponent().getName() + '"'); } }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("addWindow"); handler.addParameter(component.getName()); handler.addParameter("<div id=\"" + window.getName() + "\"/>"); return handler; } }
@Override public Handler getHandler() { UpdateHandler handler = new UpdateHandler("value"); handler.addParameter(component.getName()); handler.addParameter(text == null ? "" : text); String exception = null; if (exception != null) { handler.addParameter(exception); } return handler; }
@Override public Handler getHandler() { component.putClientProperty("popup", Boolean.TRUE); UpdateHandler handler = (UpdateHandler) super.getHandler(); component.putClientProperty("popup", null); handler.setName("componentMenu"); handler.setParameter(0, component.getName() + "_pop"); return handler; }
/** * {@inheritDoc} */ @Override public void write(Device device, SComponent component) throws IOException { device.print("<div id=\"").print(component.getName()).print("\">"); macros.getContext().setDevice(device); macros.execute(); device.print("</div>"); }
@Override public void writeInternal(Device device, SComponent component) throws IOException { device.print("<div id=\"").print(component.getName()).print("\">"); macros.getContext().setDevice(device); macros.execute(); device.print("</div>"); }