Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]

SYMBOL

_Events.groovy script
_Install.groovy
_Uninstall.groovy
_Upgrade.groovy
@Bindable2nd
@Bindable transformation
@EventPublisher
@griffon.transform
  .EventPublisher
  annotation
@PropertyListener
  annotation
@Threading

A

Abbot
  component test
Abeille Forms Designer
  views
AbeilleForm Builder
Abstract Syntax Tree (AST)
  Transformation2nd.
    See AST.
AbstractGriffonController
AbstractGriffonModel
AbstractGriffonView
ActionEvent
actionPerformed
actions plugin
addBinding()
addon2nd
  creating
  descriptor2nd
  events fired while loading
  runtime elements
addPropertyChangeListener
AggregateBinding
Almaer, Dion
Ant
  integrating Griffon app into
Apache Pivot
Apache XFire
app object
app property2nd
app variable
app.artifactManager
app.builders
app.config
app.models
app.views
appender
applet
applet file, packaging
application event
application life cycle
  phases
    initialize
    ready
    shutdown
    startup
    stop
  scripts
    EDT
application model2nd
application node2nd
application structure
application.autoShutdown
application.frameClass
Application.groovy
application.properties
application.startupGroups3rd
  startupGroups
Aristotle, on quality
artifact2nd
  custom template
  inspecting
  metaprogramming
Artifact API
ArtifactManager
  methods
  properties
aspect-oriented programming (AOP)
AST annotation, and metaprogramming
AST Transformation2nd
asynchronous calls
attribute delegate

B

BalloonTip
bean definition
bean node
bean, observable
BeanBuilder
bind
  bind attribute
  bind: attribute
  bind() method
  bind() node
BindFactory
bindGroup()
binding4th
binding
  automatic updates2nd
  basic
  bidirectional
  binding to a closure
  contextual property
  converting values read from
  flavors
  grouping
  implicit argument property
  manually triggering
  mortgage calculator example
  observable changes
  property to property
  separating trigger from read
  setting initial value
  turning off
  two-way
  update strategies
  validating values read from
binding group
BindingUpdatable2nd
  accessing
bindstorm
boilerplate code, in Java
bookstore application
  configuring
  Griffon frontend
  model
  networking options
  querying Grails backend
  REST
  service
  view
BootStrap.groovy
BootstrapEnd event
BootstrapStart event
bound property
  declaring
  manual support
build event
build settings, configuring
build() method
BuildConfig.groovy2nd3rd4th
builder
  adding
  adding delegates to
  and views
  CompositeBuilder
  creating
  extensions
  factory naming convention
  list of available
  namespaces
  nodes
  root node.
    See CompositeBuilder.
    See builder extensions.
builder extensions
  CSSBuilder
  GfxBuilder
  JideBuilder
  SwingXBuilder
builder pattern
builder property2nd
Builder.groovy2nd3rd4th
buildMVCGroup() method2nd
  parameters
build-time plugin.
    See plugin, build-time.
buildViewFromXml method
Burlap protocol

C

class
  anonymous
  as event publisher
  domain class
  inner
  instance of, creating.
    See domain class.
clean target
CleanEnd event
CleanStart event
clear action
closure2nd
  binding to
Cobertura
code coverage.
    See Cobertura.
Codehaus
CodeNarc
command line
command targets.
    See griffon command.
command vs. target
command-line tools
  Ant
    integrating Griffon app into
  Gradle
    creating a Griffon app
    integrating Griffon app
  Maven
compile target
CompileEnd event
CompileStart event
component
  container
  hierarchy
  plain component
  testing.
    See container.
    See UI testing, component test.
CompositeBuilder2nd
concurrency
conf directory
Config.groovy2nd4th
  default contents
console appender
console target
container
  component hierarchy
container node
controller property2nd
controller variable
controllers directory
controllers property
convention over configuration2nd
conventions, balancing with configuration
converter attribute
create-addon
create-app2nd3rd
create-controller
create-integration-test
create-model
CreateMVCGroup event
createMVCGroup() method2nd3rd4th
  application events launched by
  parameters
create-script2nd
create-service
create-unit-test
create-view
Crosby, Phillip, on quality
CSSBuilder
curl
cyclomatic complexity

D

data type, converting
Davis, Scott
deb target
delegate
  adding to builder
  attribute delegate
  postInstantiate delegate
  postNodeCompletion delegate
  preInstantiate delegate
dependency injection
dependsOn
DestroyMVCGroup event
destroyMVCGroup() method2nd
  application events launched by
development environment2nd
  configuring
dispose()
dist directory
distribution
  building
  tweaking
doLater{}2nd
domain class
  controller operations
  controllers
  exposing via REST
  pointing to resources via URL
domain model
  in web frameworks
doOutside{}2nd
dynamic method, adding to service

E

easyb
  scenarios
  stories
echo target
Eclipse
  Ant support
  importing Griffon app
  installing
  running Griffon app
  setting up Groovy and Griffon
edt{}2nd
emitter
enabler closure
environment
  configuring
  custom
  defaults
  specifying
environments node
essence vs. ceremony2nd
event appender
event dispatch thread (EDT)
event handler
  _Events.groovy script
  build event vs. application event
  form
  options
  registering2nd
  threading and
event listener
event() method
EventPublisher interface
EventRouter2nd
Events.groovy
example application, GroovyEdit
execFuture()
execInsideUIAsync{}2nd
execInsideUISync{}2nd
execOutsideUI{}2nd
ExpandoMetaClass
extensibility, addons and

F

factory methods
FactoryBuilderSupport2nd3rd4th
FEST
  component test
  example app
  extensions
  fixtures
  installing
  name property
  requiredX methods
file appender
file contents, displaying
fileType parameter
Filthy Rich Clients
final keyword
FindBugs
findGriffonClass method
firePropertyChange method
Flamingo
FlamingoBuilder
Ford, Neal
formPanel node
frame() method
frontend, connecting to Grails backend

G

Galbraith, Ben
Gant2nd
generate-view-script2nd
get() method
get<type>Class() method
getAllClasses() method
getApp() method
getArtifactManager() method
getArtifactType() method
getClassesOfType() method
getClazz() method
getFullName() method
getName() method
getNaturalName() method
getPackageName() method
getPropertyChangeListeners() method
getPropertyName() method
getShortName() method
GfxBuilder
  node types
  retained mode
Glazed Lists
Glover, Andrew
GMetrics
Google Web Toolkit (GWT)
Google, protocol buffers
Gradle
  creating a Griffon app
  integrating Griffon app
Grails
  as foundation for Griffon
  backend, connecting to Griffon frontend
  packaging
  server application
    configuring
    Griffon frontend
    model
    networking options
    querying Grails backend
    REST
    service
    view
  setting up
Grails object relational mapping (GORM)
Grant, scripts
GridBagLayout2nd
gridLayout() node
griffon command
  targets
    build targets
    miscellaneous targets
    run targets
griffon node
GRIFFON_HOME2nd3rd
griffon.core.EventPublisher
griffon.core.GriffonApplication2nd3rd
griffon-app directory
GriffonApplication
GriffonClass
  methods of
GriffonController
GriffonControllerClass
GriffonModel
GriffonNameUtils2nd
GriffonService
GriffonServiceClass
GriffonUnitTestCase
griffonVersion property
GriffonView
Groovy
  basis in Java
  code complexity, measuring
  code violations
  method missing technique
  Testing Guide.
    See GMetrics.
    See CodeNarc.
groovy.beans.Bindable annotation
groovy.util.AbstractFactory
groovy.util.ConfigObject
groovy.util.ConfigSlurper
groovy.util.ObservableList
groovy.util.ObservableMap
GroovyBean property
GroovyEdit example application
Grouchnikov, Kirill
group: attribute
GroupLayout
groups property
GTK2nd
GUI, written in declarative fashion
Guice
Guy, Romain

H

Haase, Chet
help target
hessian plugin
Hessian protocol
HTTPBuilder
HTTPClient

I

i18n directory
id: attribute
IDEA
  creating a Griffon app
  running a Griffon app
idempotent
IDEs
  Eclipse
    Ant support
    importing Griffon app
    installing
    running Griffon app
    setting up Groovy and Griffon
  IDEA
    creating a Griffon app
    running a Griffon app
  NetBeans
    creating a Griffon app
    installing Groovy and Griffon
    running a Griffon app
inheritance
init method2nd
Init script
initialization
Initialize.groovy2nd
InitializeMVCGroup event
initWindow() method
injected property
  app
  builder
  model
  view
inner class
  coping with threading problems
Installer plugin
  building a distribution
  deb target
  installing
  izpack target
  jsmooth target
  mac target
  rpm target
  tweaking a distribution
  windows target
installer.xml
integrate command
integrate-with target
integration directory
IntelliJ IDEA.
    See IDEA.
Inversion of Control (IoC)
invokeAndWait() method
invokeLater() method
IoC.
    See Inversion of Control (IoC).
is<type>Class method
isHandlesNodeChildren() method
isLeaf() method
isUIThread() method
IzPack2nd

J

jaggies, removing
Java
  as basis for Groovy
  lack of generics
  RMI protocol
  Swing
  verbosity of.
    See Swing.
Java 2D
  direct mode
JAVA_HOME
java.awt.EventQueue
java.awt.Robot
java.util.Map
JavaFX
JComponent, instantiating
JDepend
Jemmy
  component test
JetGroovy
jfcUnit
  component test
JGoodies FormLayout
JIDE Common Layer (JCL)
JideBuilder2nd
JLabel
JRibbonFrame
jSilhouette
jsmooth target
JTextComponent
jx prefix
JXErrorPane
JXFrame
JXHyperLink
JXTable
JXTextField
JXTitlePanel

K

keys directory
Krasner, Glenn

L

L2FProd Commons
layout
legacy application, porting
lib directory
lifecycle directory
LimeWire
list action
listener
list-plugins2nd
LoadAddonEnd event
LoadAddonsEnd event
LoadAddonsStart event
LoadAddonStart event
Log4jConfigStart event
logging
  appenders
  configuring
logging level
  configuring
lookAndFeel
Lynx

M

mac target
MacroMates
MacWidgetsBuilder
main directory
main window class
Mair, Chris2nd
manifest, for jar file.
    See jar file, manifest.
map
  observable
  value, accessing
Marco-Polo example application
Matisse.
    See NetBeans GUI builder.
Maven
menu items, adding
merging strategy
Meta Object Protocol (MOP)2nd
MetaClass
metaprogramming3rd
  and AST annotations
method
  common to controllers
  pretended
method missing technique
methodMissing() method
MigLayout2nd3rd4th
MissingMethodException
mock testing
model property2nd
model variable
models directory
models property
Model-View-Controller pattern
  controller
  griffon and
  history of
  model
  Observer pattern
  original code
  view.
    See controller.
    See model.
    See Observer pattern.
    See view.
MOP.
    See Meta Object Protocol (MOP).
multiple assignment
multithreaded application
  application life cycle
  binding
  controller actions and multithreading
  Griffon threading support
  threading injection
mutual property
MVC group6th
  anatomy of
  bootstrapping
  configuring
  controller
  creating
  creation methods
  destroying2nd
  initializing
  instantiating2nd
  Java
  members
    adding
    initializing
    instantiating
    multiple view components
    preexisting instances
    removing
  metaclass preparations
  model
  multiple, accessing
    via names
    via references
  naming conventions
  registering
  testing code
  type instances
  using and managing
  view
MVC group, creating
MVC, and web frameworks
mvcGroupDestroy() method
mvcGroupInit() method2nd3rd4th5th6th
mvcGroups node

N

naming conventions, Griffon
NetBeans
  creating a Griffon app
  installing Groovy and Griffon
  running a Griffon app
NetBeans GUI builder
  view
NewInstance event
newInstance() method2nd3rd
Niederwieser, Peter
node factory, registering
noparent node2nd
nuvolaIcon()

O

ObservableList
ObservableMap
Observer pattern
onDone() node
onFactoryRegistration() method
onHandleNodeAttributes() method
onInit() node
onNodeChildren() method
onNodeCompleted() method
onUpdate() node
openFile() method
org.codehaus.groovy.binding.AggregateBinding
Orr, Kenneth

P

package command
package target
packaging applications
packaging applications
  customizing templates
  Installer plugin
    building a distribution
    deb target
    installing
    izpack target
    jsmooth target
    mac target
    rpm target
    tweaking a distribution
    windows target
  jar manifest
  options
  shared directory
  targets
    applet
    jar
    webstart
    zip
packaging target.
    See packaging applications, targets.
PackagingEnd event
PackagingStart event
Ping, example script
plugin-info2nd
Pope, Stephen
post-initialization hook
postInstantiate delegate
postNodeCompletion delegate
production environment
property
  bound
  injected
  marking as observable.
    See bound property.
    See injected property.
PropertyChangeEvent
PropertyChangeListener2nd
protobuf plugin
publish() method
publishEvent

Q

Qt

R

readFile() method
ready
Ready.groovy
ReadyEnd event
ReadyStart event
rebind() method
Red Hat Package Manager (RPM)
Reenskaug, Trygve
registerFactory() method
remoting plugin
removeBinding() method
removePropertyChangeListener
requiredX method
resources directory
resources, URL naming convention
REST plugin, dynamic methods
REST, exposing domain classes
reverseUpdate() method
Rich Internet Application (RIA)
rmi plugin
rpm target
Ruby on Rails
run-app target
RunAppEnd event
run-applet target
RunAppletEnd event
RunAppletStart event
RunAppStart event
runtime plugin.
    See addon.
run-webstart target
RunWebstartEnd event
RunWebstartStart event

S

script, creating
scripts directory
search action
selectFile() method
service13th
  adding a class to
  adding dynamic methods to
  complex
    creating
  definition of
  injecting into controller
  preferring over controllers
  simple
    creating
  simple name
  Spring-based
    creating
  type
set(T prop)
setChild() method
setParent() method
set-version target
shared directory
shell target
show action
shutdown
Shutdown.groovy2nd
shutdown() method
ShutdownAborted event
ShutdownRequested event
ShutdownStart event
SimpleService.groovy
SimpleServiceTest.groovy
Smalltalk vs. Griffon
SOAP
source attribute
sourceProperty attribute
sourceValue
Spock
  blocks
  data tables
  FEST-enabled specs
Spring
  injection, configuring
  plugin, installing
SpringSource
src directory
Standard Web Toolkit (SWT)
Standard Widget Toolkit (SWT)
stand-in object
startup
Startup.groovy
StartupEnd event
StartupStart event
stats target
StatusFinal event
stop
Stop.groovy2nd
Struts2nd
submit action
Swing
  “Hello World”
  concurrency
  difficult of threading
  event handler
  Groovy
    doLater{}
    doOutside{}
    edt{}
    with threading
    without threading
  issues with
  Java
    with threading
    without threading
  Java verbosity
  lack of Java generics
  layout
  threading
Swing GUI Builder, views
SwingBuilder3rd5th
  “Hello World”
  alternatives
  bind node
  converts List into java.awt.Dimension
  map literal syntax
  naming conventions
  node groups
  nodes
  views and
Swing-clarity
SwingLayout
SwingPad
SwingUtilities.invokeAndWait() method
SwingUtilities.invokeLater() method2nd
SwingUtilities.isEventDispatch-Thread() method
SwingWorker
SwingX2nd
swingx-builder
SwingxtrasBuilder

T

T getProp()
tabbedPane2nd
TableModel
target attribute
target vs. command
target, packaging.
    See packaging applications, targets.
target/test-reports directory
targetProperty attribute
template
  location
  naming
  placeholders
test
  creating
  integration tests
  output
  phases
  running
    by name
    by phase or type
  unit tests
test directory
test environment
test-app command
testing
  basics
  code analysis
  code coverage
  example app
  Groovy Testing Guide
  measuring Groovy code complexity
  mock testing
  reporting Groovy code violations
  target/test-reports directory
  UI
  with Spock and easyb.
    See Cobertura.
    See GMetrics.
    See CodeNarc.
    See UI testing..
    See also Spock.
text editor.
    See TextMate.
TextMate
  environment, setting up
  installing Griffon bundle
  installing Groovy bundle
  running griffon app
threading directive
TridentBuilder

U

UI testing
  component test
    in Abbot
    in FEST
    in Jemmy
    in jfcUnit
  example app
unbind() method2nd
UndoManager
uninstall-plugin
unit directory
update() method
upgrade target
UrlMappings.groovy
USER_HOME

V

validator
  closure
  order of evaluation
value attribute
view property2nd3rd
view script, preconfigured variables
views directory
views property

W

war command
WeatherWidget
web framework
  and MVC pattern
  domain models
Web Start
webstart directory
webstart file, packaging
widget node
window property
windows target
with{}
withMVCGroup() method2nd
withworker() node
work() node
wrapper
Wsclient plugin

X

xfire plugin
xmlrpc plugin
xswingx2nd

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.55.198