10.12.2012 Views

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

unified expression language (Continued)<br />

immediate evaluation expressions, 148<br />

implicit objects, 161, 162<br />

literal expressions, 154, 158<br />

literals, 152<br />

lvalue expressions, 148, 150<br />

method expressions, 154<br />

operators, 162<br />

reserved words, 162<br />

resolving expressions, 159<br />

rvalue expressions, 148, 150<br />

type conversion during expression evaluation, 154<br />

value expressions, 148, 150<br />

unmarshalling XML data, 490<br />

use-caller-identity element, 811<br />

user data constraint, 781<br />

user-data-constraint element, 781<br />

users, 778, 837<br />

adding to Application Server, 779-780<br />

managing, 779-780<br />

UserTransaction interface, 995, 996, 997, 999<br />

message-driven beans, 953<br />

utility classes, 638<br />

V<br />

validate method, 255<br />

validating input, See validation model<br />

validating XML documents, 490<br />

validation model, 297, 305<br />

referencing a method that performs validation, 370<br />

validator attribute, 368, 405<br />

and backing bean methods, 368<br />

referencing backing bean methods, 370<br />

text components, 330<br />

Validator class, 400, 402<br />

Validator implementation, 305<br />

custom validators, 373<br />

Validator interface, 305, 404-405<br />

custom validator tags, 400<br />

implementing, 397<br />

validator classes, 360<br />

validator tag<br />

custom objects, 371<br />

validation model (Continued)<br />

validators<br />

See validators<br />

writing a backing bean method to perform<br />

validation, 404-405<br />

Validator implementation classes, 305, 360<br />

DoubleRangeValidator class, 324, 360<br />

LengthValidator class, 324, 360<br />

LongRangeValidation implementation, 293<br />

LongRangeValidator class, 324, 360, 361<br />

validator tags, 324<br />

validateDoubleRange tag, 360<br />

validateLength tag, 360<br />

validateLongRange tag, 360, 361<br />

validator tag, 305, 400<br />

validators, 284, 297, 313<br />

custom validators, 324, 373<br />

value binding, 362, 378<br />

a component instance to a bean property<br />

See component binding<br />

a component value to a backing-bean<br />

property, 363-364<br />

a component value to an implicit object, 364-366<br />

acceptable types of component values, 378-379<br />

component values and instances to external data<br />

sources, 362-366<br />

value attribute<br />

backing beans, 296<br />

binding to a backing-bean property, 363-364,<br />

378<br />

commandButton tag, 334<br />

external data sources, 362<br />

graphicImage tag, 338-339<br />

model data, 414<br />

outputFormat tag, 332<br />

outputLabel tag, 331<br />

selectItems tag, 346<br />

text fields, 290<br />

value-binding expressions, 363<br />

value expressions, 289, 366, 380, 422<br />

value-change events, 304, 357, 393<br />

processValueChange(ValueChangeEvent)<br />

method, 394<br />

Index<br />

1109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!