Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] Mad Libs application main class creating E4X editing events loading text regular expressions State pattern 2nd updating main success scenarios maintainability, State pattern managing state objects mark-and-sweep garbage collection members, static Memento pattern redoable actions types undoable actions metacharacters, regular expressions methods abstract addEventListener() 2nd adding addItem() 2nd closure concrete iterators createField() current() dispatchEvent() execute() getAccuracy() getDescription() getInstance() getMemento() getPointValue() getState() getter hasEventListener() hasNext() 2nd IEventDispatcher INetworkProtocol initialize() isReady() 2nd iterator() 2nd load() next() onClick() overriding public read() readArray() readString() redo() 2nd removeEventListener() 2nd removeItem() 2nd reset() search() setMemento() setParent() setState() signatures traceReader() 2nd undo() 2nd willTrigger() Model View Controller [See MVC (Model View Controller).] models clocks implementing multiple views (MVC) MVC modifying abstract decorator class analysis phase applications Command pattern Mad Libs undoable actions asynchronous unit tests basic unit tests behavior of objects [See also Decorator pattern.] buttons classes Decorator pattern main commands classes undoable actions commutative decorators containers CRC cards functionality images interfaces MVC patterns objects 2nd originators Proximity game reader decorators receiver types redoable actions search proxy Settings class Singleton patterns state objects visual decorators XML documents mouse events MOUSE_UP event moving command containers objects 2nd shapes multiline flag, regular expressions multiple class definitions, adding multiple views MVC (Model View Controller) adding controllers building elements implementing models multiple views MyDocuments folder |