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.

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!