protected void prepareForRender(IRequestCycle cycle) { super.prepareForRender(cycle); if (getImage() == null) throw Tapestry.createRequiredParameterException(this, "image"); } }
protected void prepareForRender(IRequestCycle cycle) { super.prepareForRender(cycle); if (getImage() == null) throw Tapestry.createRequiredParameterException(this, "image"); } }
/** * Invoked by the direct service to trigger the application-specific action by notifying the * {@link IActionListener listener}. */ public void trigger(IRequestCycle cycle) { String event = cycle.getParameter(BrowserEvent.NAME); IActionListener listener = (IActionListener)getAllListenerBindings().get(event); if (listener == null) throw Tapestry.createRequiredParameterException(this, event); getListenerInvoker().invokeListener(listener, this, cycle); }
/** * {@inheritDoc} */ public void trigger(IRequestCycle cycle) { IActionListener listener = getListener(); if (listener == null) throw Tapestry.createRequiredParameterException(this, "listener"); getListenerInvoker().invokeListener(listener, this, cycle); }
/** * {@inheritDoc} */ public void trigger(IRequestCycle cycle) { IActionListener listener = getListener(); if (listener == null) throw Tapestry.createRequiredParameterException(this, "listener"); getListenerInvoker().invokeListener(listener, this, cycle); }
public void prepareForRender(IRequestCycle cycle) { if (getTable()==null) throw Tapestry.createRequiredParameterException(this, "table"); m_objModelSource = getTable(); m_objColumn = getTable().getTableColumn(); }
public void prepareForRender(IRequestCycle cycle) { if (getTable()==null) throw Tapestry.createRequiredParameterException(this, "table"); m_objModelSource = getTable(); m_objColumn = getTable().getTableColumn(); }
protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle) { Collection selectedList = getSelectedList(); if (selectedList == null) throw Tapestry.createRequiredParameterException(this, "selectedList"); IPropertySelectionModel model = getModel(); if (model == null) throw Tapestry.createRequiredParameterException(this, "model"); IMultiplePropertySelectionRenderer renderer = getRenderer(); // Start rendering renderer.beginRender(this, writer, cycle); int count = model.getOptionCount(); for(int i = 0; i < count; i++) { Object option = model.getOption(i); // Try to find the option in the list and if yes, then it is // checked. boolean optionSelected = selectedList.contains(option); renderer.renderOption(this, writer, cycle, model, option, i, optionSelected); } // A PropertySelection doesn't allow a body, so no need to worry about // wrapped components. renderer.endRender(this, writer, cycle); }
throw Tapestry.createRequiredParameterException(this, "model");
throw Tapestry.createRequiredParameterException(this, "model");
protected String readValue() { IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); IValidationDelegate delegate = getForm().getDelegate(); if (delegate.isInError()) return delegate.getFieldInputValue(); Object value = getValue(); String result = validator.toString(this, value); return result; }
protected String readValue() { IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); IValidationDelegate delegate = getForm().getDelegate(); if (delegate.isInError()) return delegate.getFieldInputValue(); Object value = getValue(); String result = validator.toString(this, value); return result; }
/** * Renders the <img> element. */ protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) { // Doesn't contain a body so no need to do anything on rewind (assumes // no // sideffects to accessor methods via bindings). if (cycle.isRewinding()) return; IAsset imageAsset = getImage(); if (imageAsset == null) throw Tapestry.createRequiredParameterException(this, "image"); String imageURL = imageAsset.buildURL(); writer.beginEmpty("img"); writer.attribute("src", imageURL); renderInformalParameters(writer, cycle); writer.closeTag(); }
/** * Renders the <img> element. */ protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) { // Doesn't contain a body so no need to do anything on rewind (assumes // no // sideffects to accessor methods via bindings). if (cycle.isRewinding()) return; IAsset imageAsset = getImage(); if (imageAsset == null) throw Tapestry.createRequiredParameterException(this, "image"); String imageURL = imageAsset.buildURL(); writer.beginEmpty("img"); writer.attribute("src", imageURL); renderInformalParameters(writer, cycle); writer.closeTag(); }
protected void updateValue(String value) { Object objectValue = null; IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); IValidationDelegate delegate = getForm().getDelegate(); delegate.recordFieldInputValue(value); try { objectValue = validator.toObject(this, value); } catch (ValidatorException ex) { delegate.record(ex); return; } setValue(objectValue); }
protected void updateValue(String value) { Object objectValue = null; IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); IValidationDelegate delegate = getForm().getDelegate(); delegate.recordFieldInputValue(value); try { objectValue = validator.toObject(this, value); } catch (ValidatorException ex) { delegate.record(ex); return; } setValue(objectValue); }
throw Tapestry.createRequiredParameterException(this, "model");
throw Tapestry.createRequiredParameterException(this, "model");
/** * @see org.apache.tapestry.form.AbstractFormComponent#renderFormComponent(org.apache.tapestry.IMarkupWriter, * org.apache.tapestry.IRequestCycle) */ protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle) { IValidationDelegate delegate = getForm().getDelegate(); delegate.registerForFocus(this, delegate.isInError() ? ValidationConstants.ERROR_FIELD : ValidationConstants.NORMAL_FIELD); delegate.writePrefix(writer, cycle, this, null); writer.beginEmpty("input"); writer.attribute("type", isHidden() ? "password" : "text"); if (isDisabled()) writer.attribute("disabled", "disabled"); writer.attribute("name", getName()); String value = readValue(); if (value != null) writer.attribute("value", value); renderIdAttribute(writer, cycle); renderInformalParameters(writer, cycle); delegate.writeAttributes(writer, cycle, this, null); IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); if (validator.isRequired()) delegate.registerForFocus(this, ValidationConstants.REQUIRED_FIELD); validator.renderValidatorContribution(this, writer, cycle); writer.closeTag(); delegate.writeSuffix(writer, cycle, this, null); }
/** * @see org.apache.tapestry.form.AbstractFormComponent#renderFormComponent(org.apache.tapestry.IMarkupWriter, * org.apache.tapestry.IRequestCycle) */ protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle) { IValidationDelegate delegate = getForm().getDelegate(); delegate.registerForFocus(this, delegate.isInError() ? ValidationConstants.ERROR_FIELD : ValidationConstants.NORMAL_FIELD); delegate.writePrefix(writer, cycle, this, null); writer.beginEmpty("input"); writer.attribute("type", isHidden() ? "password" : "text"); if (isDisabled()) writer.attribute("disabled", "disabled"); writer.attribute("name", getName()); String value = readValue(); if (value != null) writer.attribute("value", value); renderIdAttribute(writer, cycle); renderInformalParameters(writer, cycle); delegate.writeAttributes(writer, cycle, this, null); IValidator validator = getValidator(); if (validator == null) throw Tapestry.createRequiredParameterException(this, "validator"); if (validator.isRequired()) delegate.registerForFocus(this, ValidationConstants.REQUIRED_FIELD); validator.renderValidatorContribution(this, writer, cycle); writer.closeTag(); delegate.writeSuffix(writer, cycle, this, null); }