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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Converter implementation classes (Continued)<br />

FloatConverter class, 352<br />

IntegerConverter class, 352<br />

LongConverter class, 352<br />

NumberConverter class, 352, 353, 355<br />

ShortConverter class, 352<br />

converter tags<br />

convertDateTime tag, 354<br />

convertDateTime tag attributes, 355<br />

converter tag, 353, 371<br />

convertNumber tag, 353, 355<br />

convertNumber tag attributes, 356-357<br />

parseLocale attribute, 354<br />

converters, 284, 297, 313<br />

custom converters, 303, 371, 372<br />

standard converters<br />

See standard converters<br />

converting data, See conversion model<br />

CORBA, 814-816<br />

core tags, convertNumber tag, 355<br />

createBrowser method, 921<br />

createTimer method, 666<br />

credential, 779<br />

cryptography, public key, 786<br />

CSR, 789<br />

cursor, StAX API, 551<br />

Cursor, StAX example, 566-569<br />

Cursor-to-Event, StAX example, 569-571<br />

custom converters, 303, 371<br />

creating, 391-393<br />

getAsObject(FacesContext, UIComponent,<br />

String) method, 391<br />

getAsObject method, 392<br />

getAsString(FacesContext, UIComponent,<br />

Object) method, 392<br />

getAsString method, 393<br />

registering<br />

See registering custom converters<br />

using, 372<br />

custom objects<br />

See custom validators<br />

custom converters, 371, 372<br />

See custom converters<br />

custom objects (Continued)<br />

custom tags<br />

See custom tags<br />

custom UI components<br />

See custom UI components<br />

using, 371-375<br />

using custom converters, renderers and tags<br />

together, 410-411<br />

custom renderers, 452<br />

creating the Renderer class, 425-426<br />

determining necessity of, 409-410<br />

performing decoding, 422<br />

performing encoding, 420-421<br />

registering<br />

See registering custom renderers<br />

registering with a render kit, 452-454<br />

ResponseWriter class, 421, 425<br />

startElement method, 421<br />

writeAttribute method, 421<br />

custom tags, 223-270, 305, 407<br />

See also classic tags<br />

See also simple tags<br />

and scripting elements, 276<br />

attributes<br />

validation, 255<br />

cooperating, 231<br />

createValidator method, 400<br />

creating, 400-402<br />

creating tag handler, 428-432<br />

creating using JSP syntax, 231<br />

Duke’s Bank, 1061<br />

getComponentType method, 416, 429<br />

getRendererType method, 416, 427, 431<br />

identifying the renderer type, 425<br />

release method, 432<br />

setProperties method, 416<br />

tag handler class, 400, 415, 416, 428<br />

tag library descriptor, 401-402, 416<br />

tag library descriptors<br />

See tag library descriptors<br />

template tag library, 224<br />

UIComponentTag class, 416, 428<br />

UIComponentTag.release method, 432<br />

ValidatorTag class, 400<br />

Index<br />

1085

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

Saved successfully!

Ooh no, something went wrong!