| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 714 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 574 |
private static String createDojoDndType(UIComponent component, String clientId, String dojoType) {
StringBuilder strBuilder = new StringBuilder();
strBuilder.append("new ").append(dojoType).append("('").append(clientId).append("'");
StringBuilder parameter = new StringBuilder();
Object objHorizontal = component.getAttributes().get("horizontal");
if (objHorizontal != null) {
parameter.append("horizontal: ").append(String.valueOf(objHorizontal)).append(",");
}
Object objCopyOnly = component.getAttributes().get("copyOnly");
if (objCopyOnly != null) {
parameter.append("copyOnly: ").append(String.valueOf(objCopyOnly)).append(",");
}
Object objSkipForm = component.getAttributes().get("skipForm");
if (objSkipForm != null) {
parameter.append("skipForm: ").append(String.valueOf(objSkipForm)).append(",");
}
Object objWithHandles = component.getAttributes().get("withHandles");
if (objWithHandles != null) {
parameter.append("withHandles: ").append(String.valueOf(objWithHandles)).append(",");
}
Object objAccept = component.getAttributes().get("accept");
if (objAccept != null) {
String accept = null;
if (objAccept instanceof String[]) {
String[] allowed = (String[]) objAccept;
if (allowed.length > 1) {
// TODO replace this
accept = "'" + allowed[0] + "'";
for (int i = 1; i < allowed.length; i++) {
accept += ",'" + allowed[i] + "'";
}
}
} else {
accept = (String) objAccept;
}
parameter.append("accept: [").append(accept).append("],");
}
Object objSingular = component.getAttributes().get("singular");
if (objSingular != null) {
parameter.append("singular: ").append(String.valueOf(objSingular)).append(",");
}
Object objCreator = component.getAttributes().get("creator");
if (objCreator != null) {
parameter.append("creator: ").append(String.valueOf(objCreator)).append(",");
}
if (parameter.length() > 0) {
parameter.deleteCharAt(parameter.lastIndexOf(","));
strBuilder.append(",{").append(parameter).append("}");
}
strBuilder.append(");");
return strBuilder.toString();
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 272 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 285 |
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = {"javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object"})
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute
@UIComponentTagAttribute(defaultValue = "none", type = "java.lang.String[]")
public void setMarkup(javax.el.ValueExpression markup) {
this.markup = markup;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java | Tobago Taglib Extension | 174 |
| org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java | Tobago Taglib Extension | 184 |
converter = null;
renderedPartially = null;
fieldId = null;
menuCommandTag = null;
facetTag = null;
inTag = null;
}
/**
* Action to invoke when clicked.
* This must be a MethodBinding or a String representing the application action to invoke when
* this component is activated by the user.
* The MethodBinding must evaluate to a public method that takes no parameters,
* and returns a String (the logical outcome) which is passed to the
* NavigationHandler for this application.
* The String is directly passed to the Navigationhandler.
*/
@TagAttribute
@UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_EXPRESSION,
methodReturnType = "java.lang.Object")
public void setAction(javax.el.MethodExpression action) {
this.action = action;
}
/**
* MethodBinding representing an action listener method that will be
* notified when this component is activated by the user.
* The expression must evaluate to a public method that takes an ActionEvent
* parameter, with a return type of void.
*/
@TagAttribute
@UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ActionEvent")
public void setActionListener(javax.el.MethodExpression actionListener) {
this.actionListener = actionListener;
}
/**
* Script to be invoked when clicked
*
* @param onclick
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnclick(javax.el.ValueExpression onclick) {
this.onclick = onclick;
}
/**
* Link to an arbitrary URL
*
* @param link
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLink(javax.el.ValueExpression link) {
this.link = link;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) throws JspException {
this.binding = binding;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* Flag indicating that, if this component is activated by the user,
* notifications should be delivered to interested listeners and actions
* immediately (that is, during Apply Request Values phase) rather than
* waiting until Invoke Application phase.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setImmediate(javax.el.ValueExpression immediate) {
this.immediate = immediate;
}
/**
* Specify, if the command calls an JSF-Action.
* Useful to switch off the Double-Submit-Check and Waiting-Behavior.
*
* @param transition Indicates the transition.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setTransition(javax.el.ValueExpression transition) {
this.transition = transition;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter", |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 266 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 260 |
public void setInline(javax.el.ValueExpression inline) {
this.inline = inline;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute
@UIComponentTagAttribute(defaultValue = "none", type = "java.lang.String[]")
public void setMarkup(javax.el.ValueExpression markup) {
this.markup = markup;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java | Tobago Core | 55 |
| org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java | Tobago Core | 57 |
public JsonWriterUtils(final Writer out, final String characterEncoding) {
super(out, characterEncoding);
}
@Override
protected void writeEncodedValue(final char[] text, final int start,
final int length, final boolean isAttribute) throws IOException {
int localIndex = -1;
final int end = start + length;
for (int i = start; i < end; i++) {
char ch = text[i];
if (ch >= CHARS_TO_ESCAPE.length || CHARS_TO_ESCAPE[ch] != null) {
localIndex = i;
break;
}
}
final Writer out = getOut();
if (localIndex == -1) {
// no need to escape
out.write(text, start, length);
} else {
// write until localIndex and then encode the remainder
out.write(text, start, localIndex);
final ResponseWriterBuffer buffer = getBuffer();
for (int i = localIndex; i < end; i++) {
final char ch = text[i];
// Tilde or less...
if (ch < CHARS_TO_ESCAPE.length) {
if (isAttribute && ch == '&' && (i + 1 < end) && text[i + 1] == '{') {
// HTML 4.0, section B.7.1: ampersands followed by
// an open brace don't get escaped
buffer.addToBuffer('&');
} else if (CHARS_TO_ESCAPE[ch] != null) {
buffer.addToBuffer(CHARS_TO_ESCAPE[ch]);
} else {
buffer.addToBuffer(ch);
}
} else if (isUtf8()) {
buffer.addToBuffer(ch);
} else if (ch <= 0xff) {
// ISO-8859-1 entities: encode as needed
buffer.flushBuffer();
out.write('&');
char[] chars = ISO8859_1_ENTITIES[ch - 0xA0];
out.write(chars, 0, chars.length);
out.write(';');
} else {
buffer.flushBuffer();
// Double-byte characters to encode.
// PENDING: when outputting to an encoding that
// supports double-byte characters (UTF-8, for example),
// we should not be encoding
writeDecRef(ch);
}
}
buffer.flushBuffer();
}
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java | Tobago Taglib Extension | 311 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 325 |
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java | Tobago Taglib Extension | 197 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 210 |
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Flag indicating this component should rendered as an inline element.
* @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 278 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 285 |
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = {"javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object"})
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute
@UIComponentTagAttribute(defaultValue = "none", type = "java.lang.String[]")
public void setMarkup(javax.el.ValueExpression markup) {
this.markup = markup;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 185 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 192 |
markup = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating this component should rendered as an inline element.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 263 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 278 |
}
/*public void setHeight(String height) {
this.height = height;
} */
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute
@UIComponentTagAttribute(defaultValue = "none", type = "java.lang.String[]")
public void setMarkup(javax.el.ValueExpression markup) {
this.markup = markup;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* Range of items to render.
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectManyCheckboxRenderer.java | Tobago Theme Scarborough | 84 |
| org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SelectOneRadioRenderer.java | Tobago Theme Scarborough | 84 |
boolean checked = item.getValue().equals(value);
writer.writeAttribute(HtmlAttributes.CHECKED, checked);
writer.writeNameAttribute(id);
writer.writeIdAttribute(itemId);
String formattedValue = RenderUtils.getFormattedValue(facesContext, select, item.getValue());
writer.writeAttribute(HtmlAttributes.VALUE, formattedValue, true);
writer.writeAttribute(HtmlAttributes.DISABLED, item.isDisabled() || disabled);
writer.writeAttribute(HtmlAttributes.READONLY, readonly);
writer.writeAttribute(HtmlAttributes.REQUIRED, required);
if (first) {
HtmlRendererUtils.renderFocus(id, select.isFocus(), ComponentUtils.isError(select), facesContext, writer);
first = false;
}
Integer tabIndex = select.getTabIndex();
if (tabIndex != null) {
writer.writeAttribute(HtmlAttributes.TABINDEX, tabIndex);
}
HtmlRendererUtils.renderCommandFacet(select, itemId, facesContext, writer);
writer.endElement(HtmlElements.INPUT);
String label = item.getLabel();
if (label != null) {
writer.startElement(HtmlElements.LABEL, select);
writer.writeAttribute(HtmlAttributes.FOR, itemId, false);
writer.writeText(label);
writer.endElement(HtmlElements.LABEL);
}
writer.endElement(HtmlElements.LI);
}
writer.endElement(HtmlElements.OL);
}
@Override
public Measure getHeight(FacesContext facesContext, Configurable component) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java | Tobago Taglib Extension | 70 |
| org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java | Tobago Taglib Extension | 76 |
private javax.el.ValueExpression renderedPartially;
private String fieldId;
@Override
public int doStartTag() throws JspException {
menuCommandTag = new MenuCommandTag();
menuCommandTag.setPageContext(pageContext);
menuCommandTag.setParent(getParent());
if (id != null) {
menuCommandTag.setId(id);
}
if (rendered != null) {
menuCommandTag.setRendered(rendered);
}
if (action != null) {
menuCommandTag.setAction(action);
}
if (actionListener != null) {
menuCommandTag.setActionListener(actionListener);
}
if (onclick != null) {
menuCommandTag.setOnclick(onclick);
}
if (link != null) {
menuCommandTag.setLink(link);
}
if (disabled != null) {
menuCommandTag.setDisabled(disabled);
}
if (binding != null) {
menuCommandTag.setBinding(binding);
}
if (label != null) {
menuCommandTag.setLabel(label);
}
if (immediate != null) {
menuCommandTag.setImmediate(immediate);
}
if (transition != null) {
menuCommandTag.setTransition(transition);
}
if (renderedPartially != null) {
menuCommandTag.setRenderedPartially(renderedPartially);
}
menuCommandTag.setJspId(nextJspId());
menuCommandTag.doStartTag();
facetTag = new FacetTag();
facetTag.setPageContext(pageContext);
facetTag.setParent(menuCommandTag);
facetTag.setName(Facets.RADIO); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 191 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 184 |
markup = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {}, |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.java | Tobago Taglib Extension | 127 |
| org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java | Tobago Taglib Extension | 136 |
if (value != null) {
inTag.setValue(value);
}
if (fieldId != null) {
inTag.setId(fieldId);
}
inTag.setJspId(nextJspId());
inTag.doStartTag();
return super.doStartTag();
}
@Override
public int doEndTag() throws JspException {
if (renderedPartially == null) {
// Move attribute renderedPartially from selectOne to menuCommand component
UIComponent inComponent = inTag.getComponentInstance();
AbstractUICommandBase command = (AbstractUICommandBase) menuCommandTag.getComponentInstance();
javax.el.ValueExpression expression = inComponent.getValueExpression(Attributes.RENDERED_PARTIALLY);
if (expression != null) {
command.setValueExpression(Attributes.RENDERED_PARTIALLY, expression);
} else {
Object renderedPartially = inComponent.getAttributes().get(Attributes.RENDERED_PARTIALLY);
command.setRenderedPartially(StringUtils.split((String) renderedPartially, ", "));
}
}
inTag.doEndTag();
facetTag.doEndTag();
menuCommandTag.doEndTag();
return super.doEndTag();
}
public void release() {
super.release();
rendered = null;
value = null;
action = null;
actionListener = null;
onclick = null;
link = null;
disabled = null;
binding = null;
label = null;
immediate = null;
transition = null; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 268 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 250 |
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 192 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 182 |
focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Flag indicating this component should rendered as an inline element.
* @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 290 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 294 |
public void setInline(javax.el.ValueExpression inline) {
this.inline = inline;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* Range of items to render.
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 180 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 186 |
selectManyShuttleTag = null;
labelTag = null;
focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 192 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 188 |
focus = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 263 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 260 |
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 571 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 438 |
int rowIndex = ((UISheet) partiallyComponent).getRowIndex();
if (rowIndex >= 0 && clientId.endsWith(Integer.toString(rowIndex))) {
return clientId.substring(0, clientId.lastIndexOf(NamingContainer.SEPARATOR_CHAR));
}
}
return clientId;
}
LOG.error("No Component found for id " + componentId + " search base component " + component.getClientId(context));
return null;
}
/**
* @deprecated since Tobago 1.5.0.
*/
@Deprecated
public static String toStyleString(String key, Integer value) {
StringBuilder buf = new StringBuilder();
buf.append(key);
buf.append(":");
buf.append(value);
buf.append("px; ");
return buf.toString();
}
/**
* @deprecated since Tobago 1.5.0.
*/
@Deprecated
public static String toStyleString(String key, String value) {
StringBuilder buf = new StringBuilder();
buf.append(key);
buf.append(":");
buf.append(value);
buf.append("; ");
return buf.toString();
}
/**
* @deprecated since Tobago 1.5.0. Please use getTitleFromTipAndMessages and write it out.
*/
@Deprecated
public static void renderTip(UIComponent component, TobagoResponseWriter writer) throws IOException { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java | Tobago Taglib Extension | 339 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 314 |
}
/**
* Flag indicating this component should rendered as an inline element.
* @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
@Deprecated
public void setInline(javax.el.ValueExpression inline) {
this.inline = inline;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java | Tobago Taglib Extension | 296 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 365 |
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 196 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java | Tobago Taglib Extension | 210 |
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Text value to display as label.
* If text contains an underscore the next character is used as accesskey.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabel(javax.el.ValueExpression label) {
this.label = label;
}
/**
* Text value to display as unselected label.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setUnselectedLabel(javax.el.ValueExpression unselectedLabel) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 290 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 306 |
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* Range of items to render.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRenderRange(javax.el.ValueExpression renderRange) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java | Tobago Taglib Extension | 280 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 246 |
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* An expression that specifies the Converter for this component.
* If the value binding expression is a String,
* the String is used as an ID to look up a Converter.
* If the value binding expression is a Converter,
* uses that instance as the converter.
* The value can either be a static value (ID case only)
* or an EL expression.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.convert.Converter",
expression = DynamicExpression.VALUE_EXPRESSION)
public void setConverter(javax.el.ValueExpression converter) {
this.converter = converter;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute
@UIComponentTagAttribute(type = {},
expression = DynamicExpression.METHOD_EXPRESSION,
methodSignature = { "javax.faces.context.FacesContext", "javax.faces.component.UIComponent", "java.lang.Object" })
public void setValidator(javax.el.MethodExpression validator) {
this.validator = validator;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 302 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 290 |
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute() |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 459 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 270 |
writer.write("new Tobago.ScriptLoader(");
if (!ajax) {
writer.write("\n ");
}
writer.write(allScripts);
if (afterLoadCmds != null && afterLoadCmds.length > 0) {
writer.write(", ");
if (!ajax) {
writer.write("\n");
}
boolean first = true;
for (String afterLoadCmd : afterLoadCmds) {
String[] splittedStrings = StringUtils.split(afterLoadCmd, '\n'); // split on <CR> to have nicer JS
for (String splitted : splittedStrings) {
writer.write(first ? " " : " + ");
writer.write("\"");
String cmd = StringUtils.replace(splitted, "\\", "\\\\");
cmd = StringUtils.replace(cmd, "\"", "\\\"");
writer.write(cmd);
writer.write("\"");
if (!ajax) {
writer.write("\n");
}
first = false;
}
}
}
writer.write(");"); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlElements.java | Tobago Core | 22 |
| org/apache/myfaces/tobago/renderkit/html/HtmlConstants.java | Tobago Deprecation | 26 |
public final class HtmlConstants {
public static final String A = "a";
public static final String AREA = "area";
public static final String B = "b";
public static final String BASE = "base";
public static final String BODY = "body";
public static final String BR = "br";
public static final String BUTTON = "button";
public static final String COL = "col";
public static final String COLGROUP = "colgroup";
public static final String DIV = "div";
public static final String FIELDSET = "fieldset";
public static final String FORM = "form";
public static final String HEAD = "head";
public static final String HR = "hr";
public static final String HTML = "html";
public static final String IFRAME = "iframe";
public static final String IMG = "img";
public static final String INPUT = "input";
public static final String LABEL = "label";
public static final String LEGEND = "legend";
public static final String LI = "li";
public static final String LINK = "link";
public static final String META = "meta";
public static final String OL = "ol"; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 362 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 346 |
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* Range of items to render.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRenderRange(javax.el.ValueExpression renderRange) {
this.renderRange = renderRange;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java | Tobago Core | 399 |
| org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java | Tobago Core | 447 |
if (reverseOrder) {
matches.add(0, result);
} else {
matches.add(result);
}
if (LOG.isTraceEnabled()) {
LOG.trace("testing path: {} *", path); // match
}
return true;
} else if (!returnStrings) {
try {
path = path.substring(1).replace('/', '.');
Class clazz = Class.forName(path);
if (LOG.isTraceEnabled()) {
LOG.trace("testing path: " + path + " *"); // match
}
matches.add(clazz);
return true;
} catch (ClassNotFoundException e) {
// not found
if (LOG.isTraceEnabled()) {
LOG.trace("testing path: " + path); // no match
}
}
} else {
if (LOG.isTraceEnabled()) {
LOG.trace("testing path: " + path); // no match
}
}
return false;
}
private String makePath( |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 345 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 370 |
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute
@UIComponentTagAttribute(defaultValue = "none", type = "java.lang.String[]")
public void setMarkup(javax.el.ValueExpression markup) {
this.markup = markup;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java | Tobago Taglib Extension | 350 |
| org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.java | Tobago Taglib Extension | 311 |
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 196 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 204 |
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* Flag indicating that this element is disabled.
*/
@TagAttribute()
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setDisabled(javax.el.ValueExpression disabled) {
this.disabled = disabled;
}
/**
* Flag indicating that this component will prohibit changes by the user.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setReadonly(javax.el.ValueExpression readonly) {
this.readonly = readonly;
}
/**
* Clientside script function to add to this component's onchange handler.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setOnchange(javax.el.ValueExpression onchange) {
this.onchange = onchange;
}
/**
* Flag indicating this component should rendered as an inline element.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java | Tobago Tool Apt | 234 |
| org/apache/myfaces/tobago/apt/processor/TldGenerator.java | Tobago Tool Apt | 399 |
addAttribute(executableElement, tagElement, document);
}
}
}
private List<? extends javax.lang.model.element.Element> getAllMembers(TypeElement type) {
final List<? extends javax.lang.model.element.Element> members
= new ArrayList<javax.lang.model.element.Element>(processingEnv.getElementUtils().getAllMembers(type));
Collections.sort(members, new Comparator<javax.lang.model.element.Element>() {
public int compare(javax.lang.model.element.Element d1, javax.lang.model.element.Element d2) {
return d1.getSimpleName().toString().compareTo(d2.getSimpleName().toString());
}
});
return members;
}
private void resetDuplicateList() { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 139 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 142 |
public static void writeLabelWithAccessKey(TobagoResponseWriter writer, LabelWithAccessKey label)
throws IOException {
int pos = label.getPos();
String text = label.getText();
if (pos == -1) {
writer.writeText(text);
} else {
writer.writeText(text.substring(0, pos));
writer.startElement(HtmlElements.U, null);
writer.writeText(Character.toString(text.charAt(pos)));
writer.endElement(HtmlElements.U);
writer.writeText(text.substring(pos + 1));
}
}
/** @deprecated since 1.5.7 and 1.6.0 */
@Deprecated
public static void setDefaultTransition(FacesContext facesContext, boolean transition)
throws IOException {
writeScriptLoader(facesContext, null, new String[]{"Tobago.transition = " + transition + ";"});
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 65 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 62 |
@Override
public int doStartTag() throws JspException {
labelTag = new LabelExtensionTag();
labelTag.setPageContext(pageContext);
labelTag.setRows("*");
if (id != null) {
labelTag.setId(id);
}
if (label != null) {
labelTag.setValue(label);
}
if (tip != null) {
labelTag.setTip(tip);
}
if (rendered != null) {
labelTag.setRendered(rendered);
}
if (labelWidth != null) {
labelTag.setColumns(createStringValueExpression(labelWidth.getExpressionString() + ";*"));
}
if (markup != null) {
labelTag.setMarkup(markup);
}
labelTag.setParent(getParent());
labelTag.setJspId(nextJspId());
labelTag.doStartTag(); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/component/AbstractUISheetLayout.java | Tobago Core | 65 |
| org/apache/myfaces/tobago/internal/component/AbstractUITabGroupLayout.java | Tobago Core | 41 |
for (LayoutComponent component : getLayoutContainer().getComponents()) {
if (component instanceof LayoutContainer) {
((LayoutContainer) component).getLayoutManager().init();
}
}
}
public void fixRelativeInsideAuto(Orientation orientation, boolean auto) {
if (orientation == Orientation.HORIZONTAL) {
horizontalAuto = auto;
} else {
verticalAuto = auto;
}
for (LayoutComponent component : getLayoutContainer().getComponents()) {
if (component instanceof LayoutContainer) {
((LayoutContainer) component).getLayoutManager().fixRelativeInsideAuto(orientation, auto);
}
}
}
public void preProcessing(Orientation orientation) {
// process auto tokens
IntervalList intervals = new IntervalList();
for (LayoutComponent component : getLayoutContainer().getComponents()) {
if (component instanceof LayoutContainer) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/InExtensionTag.java | Tobago Taglib Extension | 85 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 65 |
@Override
public int doStartTag() throws JspException {
labelTag = new LabelExtensionTag();
labelTag.setPageContext(pageContext);
if (id != null) {
labelTag.setId(id);
}
if (label != null) {
labelTag.setValue(label);
}
if (tip != null) {
labelTag.setTip(tip);
}
if (rendered != null) {
labelTag.setRendered(rendered);
}
if (labelWidth != null) {
labelTag.setColumns(createStringValueExpression(labelWidth.getExpressionString() + ";*"));
}
if (markup != null) {
labelTag.setMarkup(markup);
}
labelTag.setParent(getParent());
labelTag.setJspId(nextJspId());
labelTag.doStartTag(); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java | Tobago Taglib Extension | 296 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 330 |
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer")
public void setTabIndex(javax.el.ValueExpression tabIndex) {
this.tabIndex = tabIndex;
}
/**
* Flag indicating this component should receive the focus.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setFocus(javax.el.ValueExpression focus) {
this.focus = focus;
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* Indicate markup of this component.
* Possible value is 'none'. But this can be overridden in the theme.
*/
@TagAttribute |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/event/ValueBindingResetInputActionListener.java | Tobago Core | 56 |
| org/apache/myfaces/tobago/event/ValueExpressionResetInputActionListener.java | Tobago Core | 52 |
Object obj = clientIdsExpression.getValue(FacesContext.getCurrentInstance().getELContext());
String [] clientIds;
if (obj instanceof String[]) {
clientIds = (String[]) obj;
} else if (obj instanceof String) {
clientIds= StringUtils.split((String) obj, ", ");
} else {
LOG.error("Ignore unknown value of " + obj + " for reset.");
return;
}
for (String clientId : clientIds) {
UIComponent component = FindComponentUtils.findComponent(event.getComponent(), clientId);
if (component != null) {
resetChildren(component);
}
}
}
public boolean isTransient() {
return false;
}
public void restoreState(FacesContext context, Object state) {
Object[] values = (Object[]) state; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 36 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 36 |
public class SelectManyListboxExtensionTag extends TobagoExtensionBodyTagSupport {
private javax.el.ValueExpression required;
private javax.el.ValueExpression value;
private javax.el.MethodExpression valueChangeListener;
private javax.el.ValueExpression disabled;
private javax.el.ValueExpression readonly;
private javax.el.ValueExpression onchange;
private javax.el.ValueExpression inline;
private javax.el.ValueExpression label;
private javax.el.ValueExpression rendered;
private javax.el.ValueExpression binding;
private javax.el.ValueExpression tip;
private javax.el.ValueExpression converter;
private javax.el.MethodExpression validator;
private javax.el.ValueExpression labelWidth;
private javax.el.ValueExpression markup;
private javax.el.ValueExpression tabIndex;
private javax.el.ValueExpression focus;
private javax.el.ValueExpression validatorMessage; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 783 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 792 |
return builder.toString();
}
/**
* @deprecated since Tobago 1.5.0. Please use {@link org.apache.myfaces.tobago.renderkit.css.Classes}.
*/
@Deprecated
public static void removeStyleClasses(UIComponent cell) {
Object obj = cell.getAttributes().get(Attributes.STYLE_CLASS);
if (obj != null && obj instanceof StyleClasses && cell.getRendererType() != null) {
StyleClasses styleClasses = (StyleClasses) obj;
if (!styleClasses.isEmpty()) {
String rendererName = cell.getRendererType().substring(0, 1).toLowerCase(Locale.ENGLISH)
+ cell.getRendererType().substring(1);
styleClasses.removeTobagoClasses(rendererName);
}
if (styleClasses.isEmpty()) {
cell.getAttributes().remove(Attributes.STYLE_CLASS);
}
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/compat/FacesUtilsEL.java | Tobago Core | 52 |
| org/apache/myfaces/tobago/util/ComponentUtils.java | Tobago Core | 1074 |
FacesContext context, UIComponent component, String clientId, javax.faces.component.ContextCallback callback) {
String thisClientId = component.getClientId(context);
if (clientId.equals(thisClientId)) {
callback.invokeContextCallback(context, component);
return true;
} else if (component instanceof NamingContainer) {
// This component is a naming container. If the client id shows it's inside this naming container,
// then process further.
// Otherwise we know the client id we're looking for is not in this naming container,
// so for improved performance short circuit and return false.
if (clientId.startsWith(thisClientId)
&& (clientId.charAt(thisClientId.length()) == NamingContainer.SEPARATOR_CHAR)) {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
} else {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
return false;
}
private static boolean invokeOnComponentFacetsAndChildren(
FacesContext context, UIComponent component, String clientId, javax.faces.component.ContextCallback callback) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/compat/FacesInvokeOnComponent12.java | Tobago Core | 37 |
| org/apache/myfaces/tobago/compat/FacesUtilsEL.java | Tobago Core | 51 |
public static boolean invokeOnComponent(
FacesContext context, UIComponent component, String clientId, ContextCallback callback) {
String thisClientId = component.getClientId(context);
if (clientId.equals(thisClientId)) {
callback.invokeContextCallback(context, component);
return true;
} else if (component instanceof NamingContainer) {
// This component is a naming container. If the client id shows it's inside this naming container,
// then process further.
// Otherwise we know the client id we're looking for is not in this naming container,
// so for improved performance short circuit and return false.
if (clientId.startsWith(thisClientId)
&& (clientId.charAt(thisClientId.length()) == NamingContainer.SEPARATOR_CHAR)) {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
} else {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
return false;
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 367 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 380 |
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 37 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 38 |
public class SelectOneRadioExtensionTag extends TobagoExtensionBodyTagSupport {
private javax.el.ValueExpression required;
private javax.el.ValueExpression value;
private javax.el.MethodExpression valueChangeListener;
private javax.el.ValueExpression disabled;
private javax.el.ValueExpression readonly;
private javax.el.ValueExpression onchange;
private javax.el.ValueExpression inline;
private javax.el.ValueExpression label;
private javax.el.ValueExpression rendered;
private javax.el.ValueExpression binding;
private javax.el.ValueExpression tip;
private javax.el.MethodExpression validator;
private javax.el.ValueExpression converter;
private javax.el.ValueExpression labelWidth;
private javax.el.ValueExpression tabIndex;
private javax.el.ValueExpression focus;
private javax.el.ValueExpression renderRange; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java | Tobago Taglib Extension | 311 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 367 |
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) {
super.setId(id);
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 694 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 558 |
public static void renderDojoDndItem(UIComponent component, TobagoResponseWriter writer, boolean addStyle)
throws IOException {
Object objDndType = component.getAttributes().get("dndType");
if (objDndType != null) {
writer.writeAttribute("dndType", String.valueOf(objDndType), false);
}
Object objDndData = component.getAttributes().get("dndData");
if (objDndData != null) {
writer.writeAttribute("dndData", String.valueOf(objDndData), false);
}
if (addStyle && (null != objDndType || null != objDndData)) {
StyleClasses styles = StyleClasses.ensureStyleClasses(component);
styles.addFullQualifiedClass("dojoDndItem");
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/util/EncodeAjaxCallback.java | Tobago Core | 88 |
| org/apache/myfaces/tobago/renderkit/util/RenderUtils.java | Tobago Theme Standard | 124 |
}
public static void prepareRendererAll(FacesContext facesContext, UIComponent component) throws IOException {
if (!component.isRendered()) {
return;
}
RendererBase renderer = ComponentUtils.getRenderer(facesContext, component);
boolean prepareRendersChildren = false;
if (renderer != null) {
renderer.prepareRender(facesContext, component);
prepareRendersChildren = renderer.getPrepareRendersChildren();
}
if (prepareRendersChildren) {
renderer.prepareRendersChildren(facesContext, component);
} else {
Iterator it = component.getFacetsAndChildren();
while (it.hasNext()) {
UIComponent child = (UIComponent) it.next();
prepareRendererAll(facesContext, child);
}
}
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java | Tobago Taglib Extension | 180 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 188 |
renderRange = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
markup = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java | Tobago Deprecation | 97 |
| org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java | Tobago Theme Standard | 111 |
public static void renderFocusId(final FacesContext facesContext, final UIInput component)
throws IOException {
if (renderErrorFocusId(facesContext, component)) {
return;
}
if (ComponentUtils.getBooleanAttribute(component, Attributes.FOCUS)) {
UIPage page = (UIPage) ComponentUtils.findPage(facesContext, component);
String id = component.getClientId(facesContext);
if (!StringUtils.isBlank(page.getFocusId()) && !page.getFocusId().equals(id)) {
LOG.warn("page focusId = \"" + page.getFocusId() + "\" ignoring new value \""
+ id + "\"");
} else {
TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java | Tobago Tool Apt | 145 |
| org/apache/myfaces/tobago/apt/processor/TldGenerator.java | Tobago Tool Apt | 171 |
resetAttributeDuplicateList();
// TODO configure replacement
final String className;
if (typeElement.getAnnotation(TagGeneration.class) != null) {
className = typeElement.getAnnotation(TagGeneration.class).className();
// info("G");
} else if (typeElement.getAnnotation(ExtensionTag.class) != null) {
className = typeElement.getQualifiedName().toString();
// info("X");
} else if (typeElement.getAnnotation(UIComponentTag.class) != null) {
className = "org.apache.myfaces.tobago.internal.taglib." + StringUtils.capitalize(annotationTag.name())
+ "Tag";
// info("C");
} else {
/*
className = typeElement.getQualifiedName().toString()
.substring(0, typeElement.getQualifiedName().length() - "Declaration".length());
*/
throw new RuntimeException("Not supported");
}
info("Replacing: " + typeElement.getQualifiedName() + " -> " + className); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/InExtensionTag.java | Tobago Taglib Extension | 89 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java | Tobago Taglib Extension | 68 |
labelTag.setRows("*");
if (id != null) {
labelTag.setId(id);
}
if (label != null) {
labelTag.setValue(label);
}
if (tip != null) {
labelTag.setTip(tip);
}
if (rendered != null) {
labelTag.setRendered(rendered);
}
if (labelWidth != null) {
labelTag.setColumns(createStringValueExpression(labelWidth.getExpressionString() + ";*"));
}
if (markup != null) {
labelTag.setMarkup(markup);
}
labelTag.setParent(getParent());
labelTag.setJspId(nextJspId());
labelTag.doStartTag(); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java | Tobago Core | 25 |
| org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java | Tobago Core | 26 |
public final class JsonWriterUtils extends WriterUtils {
private static final char[][] CHARS_TO_ESCAPE;
static {
// init lookup table
CHARS_TO_ESCAPE = new char[0xA0][];
for (int i = 0; i < 0x20; i++) {
CHARS_TO_ESCAPE[i] = EMPTY; // Control characters
}
CHARS_TO_ESCAPE['\t'] = "	".toCharArray(); // Horizontal tabulator
CHARS_TO_ESCAPE['\n'] = " ".toCharArray(); // Line feed
CHARS_TO_ESCAPE['\r'] = " ".toCharArray(); // Carriage return
CHARS_TO_ESCAPE['"'] = """.toCharArray();
CHARS_TO_ESCAPE['&'] = "&".toCharArray();
CHARS_TO_ESCAPE['<'] = "<".toCharArray();
CHARS_TO_ESCAPE['>'] = ">".toCharArray();
CHARS_TO_ESCAPE['\\'] = "\\\\".toCharArray(); |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 192 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java | Tobago Taglib Extension | 182 |
markup = null;
validatorMessage = null;
converterMessage = null;
requiredMessage = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 293 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 306 |
}
/**
* Flag indicating whether or not this component should be rendered
* (during Render Response Phase), or processed on any subsequent form submit.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "true")
public void setRendered(javax.el.ValueExpression rendered) {
this.rendered = rendered;
}
/**
* The value binding expression linking this
* component to a property in a backing bean.
*/
@TagAttribute
@UIComponentTagAttribute(type = "javax.faces.component.UIComponent")
public void setBinding(javax.el.ValueExpression binding) {
this.binding = binding;
}
/**
* Text value to display as tooltip.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setTip(javax.el.ValueExpression tip) {
this.tip = tip;
}
/**
* The width for the label component. Default: 'auto'.
* This value is used in the gridLayouts columns attribute.
* See gridLayout tag for valid values.
*/
@TagAttribute
@UIComponentTagAttribute()
public void setLabelWidth(javax.el.ValueExpression labelWidth) {
this.labelWidth = labelWidth;
}
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Integer") |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/component/AbstractUIPage.java | Tobago Core | 270 |
| org/apache/myfaces/tobago/internal/component/AbstractUIPanel.java | Tobago Core | 57 |
super.encodeEnd(facesContext);
}
public void onComponentPopulated(FacesContext facesContext, UIComponent parent) {
if (getLayoutManager() == null) {
setLayoutManager(CreateComponentUtils.createAndInitLayout(
facesContext, ComponentTypes.GRID_LAYOUT, RendererTypes.GRID_LAYOUT, parent));
}
}
public List<LayoutComponent> getComponents() {
return LayoutUtils.findLayoutChildren(this);
}
public LayoutManager getLayoutManager() {
return (LayoutManager) getFacet(Facets.LAYOUT);
}
public void setLayoutManager(LayoutManager layoutManager) {
getFacets().put(Facets.LAYOUT, (AbstractUILayoutBase) layoutManager);
}
public boolean isLayoutChildren() {
return isRendered();
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/compat/FacesInvokeOnComponent12.java | Tobago Core | 38 |
| org/apache/myfaces/tobago/util/ComponentUtils.java | Tobago Core | 1074 |
FacesContext context, UIComponent component, String clientId, javax.faces.component.ContextCallback callback) {
String thisClientId = component.getClientId(context);
if (clientId.equals(thisClientId)) {
callback.invokeContextCallback(context, component);
return true;
} else if (component instanceof NamingContainer) {
// This component is a naming container. If the client id shows it's inside this naming container,
// then process further.
// Otherwise we know the client id we're looking for is not in this naming container,
// so for improved performance short circuit and return false.
if (clientId.startsWith(thisClientId)
&& (clientId.charAt(thisClientId.length()) == NamingContainer.SEPARATOR_CHAR)) {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
} else {
if (invokeOnComponentFacetsAndChildren(context, component, clientId, callback)) {
return true;
}
}
return false;
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/renderkit/LayoutComponentRendererBase.java | Tobago Core | 65 |
| org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/GridLayoutRenderer.java | Tobago Theme Scarborough | 71 |
return getResourceManager().getThemeMeasure(facesContext, component, Attributes.ROW_SPACING);
}
public Measure getMarginLeft(FacesContext facesContext, Configurable component) {
return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MARGIN_LEFT);
}
public Measure getMarginRight(FacesContext facesContext, Configurable component) {
return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MARGIN_RIGHT);
}
public Measure getMarginTop(FacesContext facesContext, Configurable component) {
return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MARGIN_TOP);
}
public Measure getMarginBottom(FacesContext facesContext, Configurable component) {
return getResourceManager().getThemeMeasure(facesContext, component, Attributes.MARGIN_BOTTOM);
} |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/event/ValueExpressionSheetStateChangeListener.java | Tobago Core | 50 |
| org/apache/myfaces/tobago/event/ValueExpressionTabChangeListener.java | Tobago Core | 50 |
LOG.error("Ignoring TabChangeEvent. No TabChangeListener found.");
}
}
public Object saveState(FacesContext context) {
Object[] state = new Object[2];
state[0] = UIComponentBase.saveAttachedState(context, valueExpression);
state[1] = type;
return state;
}
public void restoreState(FacesContext context, Object state) {
Object[] values = (Object[]) state;
valueExpression = (ValueExpression) UIComponentBase.restoreAttachedState(context, values[0]);
type = (String) values[1];
}
public boolean isTransient() {
return false;
}
public void setTransient(boolean newTransientValue) {
// ignore
}
private TabChangeListener getTabChangeListener() { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java | Tobago Taglib Extension | 415 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java | Tobago Taglib Extension | 369 |
}
/**
* An expression that specifies the validator message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setValidatorMessage(javax.el.ValueExpression validatorMessage) {
this.validatorMessage = validatorMessage;
}
/**
* An expression that specifies the converter message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setConverterMessage(javax.el.ValueExpression converterMessage) {
this.converterMessage = converterMessage;
}
/**
* An expression that specifies the required message
*/
@TagAttribute
@UIComponentTagAttribute()
public void setRequiredMessage(javax.el.ValueExpression requiredMessage) {
this.requiredMessage = requiredMessage;
}
/**
* The component identifier for the input field component inside of the container.
* This value must be unique within the closest parent component that is a naming container.
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* The component identifier for this component.
* This value must be unique within the closest parent component that is a naming container.
* For tx components the id will be set to the container (e. g. the panel).
* To set the id of the input field, you have to use the attribute "fieldId".
*/
@TagAttribute(rtexprvalue = true)
@UIComponentTagAttribute
public void setId(String id) { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/facelets/FlowLayoutRule.java | Tobago Facelets | 41 |
| org/apache/myfaces/tobago/facelets/GridLayoutRule.java | Tobago Facelets | 46 |
return new CellspacingMapper(attribute);
}
if (Attributes.MARGIN_LEFT.equals(name)) {
return new MarginLeftMapper(attribute);
}
if (Attributes.MARGIN_TOP.equals(name)) {
return new MarginTopMapper(attribute);
}
if (Attributes.MARGIN_RIGHT.equals(name)) {
return new MarginRightMapper(attribute);
}
if (Attributes.MARGIN_BOTTOM.equals(name)) {
return new MarginBottomMapper(attribute);
}
if (Attributes.MARGIN.equals(name)) {
return new MarginMapper(attribute);
}
}
}
return null;
}
static final class ColumnSpacingMapper extends Metadata { |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java | Tobago Taglib Extension | 195 |
| org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java | Tobago Taglib Extension | 192 |
markup = null;
fieldId = null;
}
/**
* Flag indicating that a value is required.
* If the value is an empty string a
* ValidationError occurs and a Error Message is rendered.
*/
@TagAttribute
@UIComponentTagAttribute(type = "boolean", defaultValue = "false")
public void setRequired(javax.el.ValueExpression required) {
this.required = required;
}
/**
* The current value of this component.
*/
@TagAttribute
@UIComponentTagAttribute(type = "java.lang.Object")
public void setValue(javax.el.ValueExpression value) {
this.value = value;
}
/**
* MethodBinding representing a value change listener method
* that will be notified when a new value has been set for this input component.
* The expression must evaluate to a public method that takes a ValueChangeEvent
* parameter, with a return type of void.
*
* @param valueChangeListener
*/
@TagAttribute
@UIComponentTagAttribute(
type = {},
expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
methodSignature = "javax.faces.event.ValueChangeEvent")
public void setValueChangeListener(javax.el.MethodExpression valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
/**
* A method binding EL expression,
* accepting FacesContext, UIComponent,
* and Object parameters, and returning void, that validates
* the component's local value.
*/
@TagAttribute |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/taglib/extension/DateExtensionTag.java | Tobago Taglib Extension | 56 |
| org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java | Tobago Taglib Extension | 52 |
private javax.el.ValueExpression binding;
private javax.el.ValueExpression converter;
private javax.el.MethodExpression validator;
private javax.el.ValueExpression disabled;
private javax.el.ValueExpression focus;
private javax.el.ValueExpression label;
private javax.el.ValueExpression readonly;
private javax.el.ValueExpression rendered;
private javax.el.ValueExpression required;
private javax.el.ValueExpression tip;
private javax.el.ValueExpression value;
private javax.el.MethodExpression valueChangeListener;
private javax.el.ValueExpression inline;
private javax.el.ValueExpression onchange;
private javax.el.ValueExpression markup; |
| File | Project | Line |
|---|
| org/apache/myfaces/tobago/internal/webapp/DebugResponseWriterWrapper.java | Tobago Core | 129 |
| org/apache/myfaces/tobago/internal/webapp/TobagoResponseWriterWrapper.java | Tobago Core | 107 |
responseWriter.endDocument();
}
public void writeURIAttribute(String name, Object value, String property) throws IOException {
responseWriter.writeURIAttribute(name, value, property);
}
public void writeText(char[] text, int off, int len) throws IOException {
responseWriter.writeText(text, off, len);
}
public void write(char[] chars, int i, int i1) throws IOException {
responseWriter.write(chars, i, i1);
}
public void close() throws IOException {
responseWriter.close();
} |