A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFactoryPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 87]: Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
- AbstractFactoryPattern.AbstractFactory - Annotation Type in org.jpatterns.gof
- AbstractFactoryPattern.AbstractProduct - Annotation Type in org.jpatterns.gof
- AbstractFactoryPattern.ConcreteFactory - Annotation Type in org.jpatterns.gof
- AbstractFactoryPattern.ConcreteProduct - Annotation Type in org.jpatterns.gof
- AbstractFactoryPattern.FactoryMethod - Annotation Type in org.jpatterns.gof
- AdapterPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 139]: Convert the interface of a class into another interface clients expect.
- AdapterPattern.Adaptee - Annotation Type in org.jpatterns.gof
-
We would hardly ever use this annotation as the adaptee is usually not aware that he is being adapted.
- AdapterPattern.Adapter - Annotation Type in org.jpatterns.gof
- AdapterPattern.Variation - Enum in org.jpatterns.gof
B
- BEHAVIORAL - org.jpatterns.core.Type
- BERKELEY - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- BridgePattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 151]: Decouple an abstraction from its implementation so that the two can vary independently.
- BridgePattern.Abstraction - Annotation Type in org.jpatterns.gof
- BridgePattern.ConcreteImplementor - Annotation Type in org.jpatterns.gof
- BridgePattern.Implementor - Annotation Type in org.jpatterns.gof
- BridgePattern.RefinedAbstraction - Annotation Type in org.jpatterns.gof
- BuilderPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 97]: Separate the construction of a complex object from its representation so that the same construction process can create different representations.
- BuilderPattern.Builder - Annotation Type in org.jpatterns.gof
- BuilderPattern.ConcreteBuilder - Annotation Type in org.jpatterns.gof
- BuilderPattern.Director - Annotation Type in org.jpatterns.gof
- BuilderPattern.Product - Annotation Type in org.jpatterns.gof
- BusinessDelegatePattern - Annotation Type in org.jpatterns.jee
-
Intent [Core J2EE Patterns, pg 249]: use a BusinessDelegate to reduce coupling between presentation-tier clients and business services.
- BusinessDelegatePattern.BusinessDelegate - Annotation Type in org.jpatterns.jee
- BusinessDelegatePattern.BusinessService - Annotation Type in org.jpatterns.jee
C
- ChainOfResponsibilityPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 223]: Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.
- ChainOfResponsibilityPattern.ConcreteHandler - Annotation Type in org.jpatterns.gof
- ChainOfResponsibilityPattern.Handler - Annotation Type in org.jpatterns.gof
- CLASS - org.jpatterns.gof.AdapterPattern.Variation
- CommandPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 233]: Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
- CommandPattern.Client - Annotation Type in org.jpatterns.gof
- CommandPattern.Command - Annotation Type in org.jpatterns.gof
- CommandPattern.ConcreteCommand - Annotation Type in org.jpatterns.gof
- CommandPattern.Invoker - Annotation Type in org.jpatterns.gof
- CommandPattern.Receiver - Annotation Type in org.jpatterns.gof
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.AbstractFactory
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.AbstractProduct
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.ConcreteFactory
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.ConcreteProduct
- comment() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.FactoryMethod
- comment() - Method in annotation type org.jpatterns.gof.AdapterPattern.Adaptee
- comment() - Method in annotation type org.jpatterns.gof.AdapterPattern.Adapter
- comment() - Method in annotation type org.jpatterns.gof.AdapterPattern
- comment() - Method in annotation type org.jpatterns.gof.BridgePattern.Abstraction
- comment() - Method in annotation type org.jpatterns.gof.BridgePattern
- comment() - Method in annotation type org.jpatterns.gof.BridgePattern.ConcreteImplementor
- comment() - Method in annotation type org.jpatterns.gof.BridgePattern.Implementor
- comment() - Method in annotation type org.jpatterns.gof.BridgePattern.RefinedAbstraction
- comment() - Method in annotation type org.jpatterns.gof.BuilderPattern.Builder
- comment() - Method in annotation type org.jpatterns.gof.BuilderPattern
- comment() - Method in annotation type org.jpatterns.gof.BuilderPattern.ConcreteBuilder
- comment() - Method in annotation type org.jpatterns.gof.BuilderPattern.Director
- comment() - Method in annotation type org.jpatterns.gof.BuilderPattern.Product
- comment() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern
- comment() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern.ConcreteHandler
- comment() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern.Handler
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern.Client
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern.Command
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern.ConcreteCommand
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern.Invoker
- comment() - Method in annotation type org.jpatterns.gof.CommandPattern.Receiver
- comment() - Method in annotation type org.jpatterns.gof.CompositePattern
- comment() - Method in annotation type org.jpatterns.gof.CompositePattern.Component
- comment() - Method in annotation type org.jpatterns.gof.CompositePattern.Composite
- comment() - Method in annotation type org.jpatterns.gof.CompositePattern.Leaf
- comment() - Method in annotation type org.jpatterns.gof.DecoratorPattern
- comment() - Method in annotation type org.jpatterns.gof.DecoratorPattern.Component
- comment() - Method in annotation type org.jpatterns.gof.DecoratorPattern.ConcreteComponent
- comment() - Method in annotation type org.jpatterns.gof.DecoratorPattern.ConcreteDecorator
- comment() - Method in annotation type org.jpatterns.gof.DecoratorPattern.Decorator
- comment() - Method in annotation type org.jpatterns.gof.FacadePattern
- comment() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern
- comment() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.ConcreteCreator
- comment() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.ConcreteProduct
- comment() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.Creator
- comment() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.Product
- comment() - Method in annotation type org.jpatterns.gof.FlyweightPattern
- comment() - Method in annotation type org.jpatterns.gof.FlyweightPattern.ConcreteFlyweight
- comment() - Method in annotation type org.jpatterns.gof.FlyweightPattern.Flyweight
- comment() - Method in annotation type org.jpatterns.gof.FlyweightPattern.FlyweightFactory
- comment() - Method in annotation type org.jpatterns.gof.FlyweightPattern.UnsharedConcreteFlyweight
- comment() - Method in annotation type org.jpatterns.gof.InterpreterPattern.AbstractExpression
- comment() - Method in annotation type org.jpatterns.gof.InterpreterPattern
- comment() - Method in annotation type org.jpatterns.gof.InterpreterPattern.Context
- comment() - Method in annotation type org.jpatterns.gof.InterpreterPattern.NonterminalExpression
- comment() - Method in annotation type org.jpatterns.gof.InterpreterPattern.TerminalExpression
- comment() - Method in annotation type org.jpatterns.gof.IteratorPattern.Aggregate
- comment() - Method in annotation type org.jpatterns.gof.IteratorPattern
- comment() - Method in annotation type org.jpatterns.gof.IteratorPattern.ConcreteAggregate
- comment() - Method in annotation type org.jpatterns.gof.IteratorPattern.ConcreteIterator
- comment() - Method in annotation type org.jpatterns.gof.IteratorPattern.Iterator
- comment() - Method in annotation type org.jpatterns.gof.MediatorPattern.Colleague
- comment() - Method in annotation type org.jpatterns.gof.MediatorPattern
- comment() - Method in annotation type org.jpatterns.gof.MediatorPattern.ConcreteColleague
- comment() - Method in annotation type org.jpatterns.gof.MediatorPattern.ConcreteMediator
- comment() - Method in annotation type org.jpatterns.gof.MediatorPattern.Mediator
- comment() - Method in annotation type org.jpatterns.gof.MementoPattern.Caretaker
- comment() - Method in annotation type org.jpatterns.gof.MementoPattern
- comment() - Method in annotation type org.jpatterns.gof.MementoPattern.Memento
- comment() - Method in annotation type org.jpatterns.gof.MementoPattern.MementoImpl
- comment() - Method in annotation type org.jpatterns.gof.MementoPattern.Originator
- comment() - Method in annotation type org.jpatterns.gof.ObserverPattern
- comment() - Method in annotation type org.jpatterns.gof.ObserverPattern.ConcreteObserver
- comment() - Method in annotation type org.jpatterns.gof.ObserverPattern.ConcreteSubject
- comment() - Method in annotation type org.jpatterns.gof.ObserverPattern.Observer
- comment() - Method in annotation type org.jpatterns.gof.ObserverPattern.Subject
- comment() - Method in annotation type org.jpatterns.gof.PrototypePattern
- comment() - Method in annotation type org.jpatterns.gof.PrototypePattern.ConcretePrototype
- comment() - Method in annotation type org.jpatterns.gof.PrototypePattern.Operation
- comment() - Method in annotation type org.jpatterns.gof.PrototypePattern.Prototype
- comment() - Method in annotation type org.jpatterns.gof.ProxyPattern.Client
- comment() - Method in annotation type org.jpatterns.gof.ProxyPattern
- comment() - Method in annotation type org.jpatterns.gof.ProxyPattern.Proxy
- comment() - Method in annotation type org.jpatterns.gof.ProxyPattern.RealSubject
- comment() - Method in annotation type org.jpatterns.gof.ProxyPattern.Subject
- comment() - Method in annotation type org.jpatterns.gof.SingletonPattern
- comment() - Method in annotation type org.jpatterns.gof.SingletonPattern.Singleton
- comment() - Method in annotation type org.jpatterns.gof.SingletonPattern.SingletonMethod
- comment() - Method in annotation type org.jpatterns.gof.StatePattern
- comment() - Method in annotation type org.jpatterns.gof.StatePattern.ConcreteState
- comment() - Method in annotation type org.jpatterns.gof.StatePattern.Context
- comment() - Method in annotation type org.jpatterns.gof.StatePattern.State
- comment() - Method in annotation type org.jpatterns.gof.StrategyPattern
- comment() - Method in annotation type org.jpatterns.gof.StrategyPattern.ConcreteStrategy
- comment() - Method in annotation type org.jpatterns.gof.StrategyPattern.Context
- comment() - Method in annotation type org.jpatterns.gof.StrategyPattern.Strategy
- comment() - Method in annotation type org.jpatterns.gof.StrategyPattern.StrategyField
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.AbstractClass
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.ConcreteClass
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.PrimitiveMethod
-
Deprecated.
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.PrimitiveOperation
- comment() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.TemplateMethod
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern.ConcreteElement
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern.ConcreteVisitor
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern.Element
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern.ObjectStructure
- comment() - Method in annotation type org.jpatterns.gof.VisitorPattern.Visitor
- comment() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern.BusinessDelegate
- comment() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern.BusinessService
- comment() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern
- comment() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.BusinessObject
- comment() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern
- comment() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.Dao
- comment() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.DataSource
- comment() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.ValueObject
- comment() - Method in annotation type org.jpatterns.jee.ModelViewController
- comment() - Method in annotation type org.jpatterns.jee.ModelViewController.Controller
- comment() - Method in annotation type org.jpatterns.jee.ModelViewController.Model
- comment() - Method in annotation type org.jpatterns.jee.ModelViewController.View
- comment() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.AbstractObject
- comment() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.Client
- comment() - Method in annotation type org.jpatterns.plopd.NullObjectPattern
- comment() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.NullObject
- comment() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.RealObject
- CompositePattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 163]: Compose objects into tree structures to represent whole-part hierarchies.
- CompositePattern.Component - Annotation Type in org.jpatterns.gof
- CompositePattern.Composite - Annotation Type in org.jpatterns.gof
- CompositePattern.Leaf - Annotation Type in org.jpatterns.gof
- CoreJ2EE - org.jpatterns.core.Source
- CREATIONAL - org.jpatterns.core.Type
D
- DataAccessObjectPattern - Annotation Type in org.jpatterns.jee
-
Intent [Core J2EE Patterns, pg 391]: Abstract and encapsulate all access to the data source.
- DataAccessObjectPattern.BusinessObject - Annotation Type in org.jpatterns.jee
- DataAccessObjectPattern.Dao - Annotation Type in org.jpatterns.jee
- DataAccessObjectPattern.DataSource - Annotation Type in org.jpatterns.jee
- DataAccessObjectPattern.DataSourceType - Enum in org.jpatterns.jee
- DataAccessObjectPattern.ValueObject - Annotation Type in org.jpatterns.jee
- dataSourceType() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.DataSource
- DB2 - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- DecoratorPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 175]: Attach additional responsibilities to an object dynamically.
- DecoratorPattern.Component - Annotation Type in org.jpatterns.gof
- DecoratorPattern.ConcreteComponent - Annotation Type in org.jpatterns.gof
- DecoratorPattern.ConcreteDecorator - Annotation Type in org.jpatterns.gof
- DecoratorPattern.Decorator - Annotation Type in org.jpatterns.gof
- defaultHandler() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern.ConcreteHandler
- DesignPattern - Annotation Type in org.jpatterns.core
- DYNAMIC - org.jpatterns.gof.AdapterPattern.Variation
-
See http://www.javaspecialists.eu/archive/Issue108.html
- DYNAMIC - org.jpatterns.gof.ProxyPattern.Variation
E
- EAGER - org.jpatterns.gof.SingletonPattern.Variation
- ENTERPRISE - org.jpatterns.core.Type
- ExtractMethodObject - org.jpatterns.core.Refactoring
- ExtractParameterObject - org.jpatterns.core.Refactoring
F
- FacadePattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 185]: Provide a unified interface to a set of interfaces in a subsystem.
- FactoryMethodPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 107]: Define an interface for creating an object, but let subclasses decide which class to instantiate.
- FactoryMethodPattern.ConcreteCreator - Annotation Type in org.jpatterns.gof
- FactoryMethodPattern.ConcreteProduct - Annotation Type in org.jpatterns.gof
- FactoryMethodPattern.Creator - Annotation Type in org.jpatterns.gof
- FactoryMethodPattern.Product - Annotation Type in org.jpatterns.gof
- FlyweightPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 195]: Use sharing to support large numbers of fine-grained objects efficiently.
- FlyweightPattern.ConcreteFlyweight - Annotation Type in org.jpatterns.gof
- FlyweightPattern.Flyweight - Annotation Type in org.jpatterns.gof
- FlyweightPattern.FlyweightFactory - Annotation Type in org.jpatterns.gof
- FlyweightPattern.UnsharedConcreteFlyweight - Annotation Type in org.jpatterns.gof
G
H
- HIBERNATE - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- Hophe - org.jpatterns.core.Source
I
- InterpreterPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 243]: Given a language, define a represention for its grammar along with an interpreter that uses the representation to interpret sentences in the language.
- InterpreterPattern.AbstractExpression - Annotation Type in org.jpatterns.gof
- InterpreterPattern.Context - Annotation Type in org.jpatterns.gof
- InterpreterPattern.NonterminalExpression - Annotation Type in org.jpatterns.gof
- InterpreterPattern.TerminalExpression - Annotation Type in org.jpatterns.gof
- IteratorPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 257]: Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.
- IteratorPattern.Aggregate - Annotation Type in org.jpatterns.gof
- IteratorPattern.ConcreteAggregate - Annotation Type in org.jpatterns.gof
- IteratorPattern.ConcreteIterator - Annotation Type in org.jpatterns.gof
- IteratorPattern.Iterator - Annotation Type in org.jpatterns.gof
L
- LAZY - org.jpatterns.gof.SingletonPattern.Variation
M
- MediatorPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 273]: Define an object that encapsulates how a set of objects interact.
- MediatorPattern.Colleague - Annotation Type in org.jpatterns.gof
- MediatorPattern.ConcreteColleague - Annotation Type in org.jpatterns.gof
- MediatorPattern.ConcreteMediator - Annotation Type in org.jpatterns.gof
- MediatorPattern.Mediator - Annotation Type in org.jpatterns.gof
- MementoPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 283]: Without violating encapsulation, capture and externalize an object's internal state so that the object can be restored to this state later.
- MementoPattern.Caretaker - Annotation Type in org.jpatterns.gof
- MementoPattern.Memento - Annotation Type in org.jpatterns.gof
- MementoPattern.MementoImpl - Annotation Type in org.jpatterns.gof
- MementoPattern.Originator - Annotation Type in org.jpatterns.gof
- MESSAGING - org.jpatterns.core.Type
- ModelViewController - Annotation Type in org.jpatterns.jee
-
Intent: The Model View Controller (MVC) pattern divides an application in three components: The View, the Controller and the Model. The View presents data to clients The Controller handles client's requests, uses the Model to get things done and dispatches to the appropriate view a response to the request (this response might contain objects from the Model) The Model wraps the logic and the domain model of the application, offering both services and objects to the view.
- ModelViewController.Controller - Annotation Type in org.jpatterns.jee
- ModelViewController.Model - Annotation Type in org.jpatterns.jee
- ModelViewController.View - Annotation Type in org.jpatterns.jee
- MYSQL - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
N
- NullObjectPattern - Annotation Type in org.jpatterns.plopd
-
Intent [PLoPD3, pg 5]: A Null Object provides a surrogate for another object that shares the same interface but does nothing.
- NullObjectPattern.AbstractObject - Annotation Type in org.jpatterns.plopd
- NullObjectPattern.Client - Annotation Type in org.jpatterns.plopd
- NullObjectPattern.NullObject - Annotation Type in org.jpatterns.plopd
- NullObjectPattern.RealObject - Annotation Type in org.jpatterns.plopd
O
- OBJECT - org.jpatterns.gof.AdapterPattern.Variation
- ObserverPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 293]: Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
- ObserverPattern.ConcreteObserver - Annotation Type in org.jpatterns.gof
- ObserverPattern.ConcreteSubject - Annotation Type in org.jpatterns.gof
- ObserverPattern.Observer - Annotation Type in org.jpatterns.gof
- ObserverPattern.Subject - Annotation Type in org.jpatterns.gof
- ORACLE - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- org.jpatterns - package org.jpatterns
-
jpatterns.org was conceived during one of the Java Specialists Club design patterns sessions as a way to clearly label classes as belonging to some pattern structure using Java annotations.
- org.jpatterns.core - package org.jpatterns.core
- org.jpatterns.doc - package org.jpatterns.doc
- org.jpatterns.gof - package org.jpatterns.gof
- org.jpatterns.jee - package org.jpatterns.jee
-
This file contains
Type.ENTERPRISE
patterns as described in the CORE J2EE Patterns 2nd Edition - Best Practices and Design Strategies book. - org.jpatterns.plopd - package org.jpatterns.plopd
- Other - org.jpatterns.core.Source
P
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.AbstractFactory
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.AbstractProduct
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.ConcreteFactory
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.ConcreteProduct
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern.FactoryMethod
- participants() - Method in annotation type org.jpatterns.gof.AbstractFactoryPattern
- participants() - Method in annotation type org.jpatterns.gof.AdapterPattern.Adaptee
- participants() - Method in annotation type org.jpatterns.gof.AdapterPattern.Adapter
- participants() - Method in annotation type org.jpatterns.gof.AdapterPattern
- participants() - Method in annotation type org.jpatterns.gof.BridgePattern.Abstraction
- participants() - Method in annotation type org.jpatterns.gof.BridgePattern.ConcreteImplementor
- participants() - Method in annotation type org.jpatterns.gof.BridgePattern.Implementor
- participants() - Method in annotation type org.jpatterns.gof.BridgePattern
- participants() - Method in annotation type org.jpatterns.gof.BridgePattern.RefinedAbstraction
- participants() - Method in annotation type org.jpatterns.gof.BuilderPattern.Builder
- participants() - Method in annotation type org.jpatterns.gof.BuilderPattern.ConcreteBuilder
- participants() - Method in annotation type org.jpatterns.gof.BuilderPattern.Director
- participants() - Method in annotation type org.jpatterns.gof.BuilderPattern
- participants() - Method in annotation type org.jpatterns.gof.BuilderPattern.Product
- participants() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern.ConcreteHandler
- participants() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern.Handler
- participants() - Method in annotation type org.jpatterns.gof.ChainOfResponsibilityPattern
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern.Client
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern.Command
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern.ConcreteCommand
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern.Invoker
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern
- participants() - Method in annotation type org.jpatterns.gof.CommandPattern.Receiver
- participants() - Method in annotation type org.jpatterns.gof.CompositePattern.Component
- participants() - Method in annotation type org.jpatterns.gof.CompositePattern.Composite
- participants() - Method in annotation type org.jpatterns.gof.CompositePattern.Leaf
- participants() - Method in annotation type org.jpatterns.gof.CompositePattern
- participants() - Method in annotation type org.jpatterns.gof.DecoratorPattern.Component
- participants() - Method in annotation type org.jpatterns.gof.DecoratorPattern.ConcreteComponent
- participants() - Method in annotation type org.jpatterns.gof.DecoratorPattern.ConcreteDecorator
- participants() - Method in annotation type org.jpatterns.gof.DecoratorPattern.Decorator
- participants() - Method in annotation type org.jpatterns.gof.DecoratorPattern
- participants() - Method in annotation type org.jpatterns.gof.FacadePattern
- participants() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.ConcreteCreator
- participants() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.ConcreteProduct
- participants() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.Creator
- participants() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern
- participants() - Method in annotation type org.jpatterns.gof.FactoryMethodPattern.Product
- participants() - Method in annotation type org.jpatterns.gof.FlyweightPattern.ConcreteFlyweight
- participants() - Method in annotation type org.jpatterns.gof.FlyweightPattern.Flyweight
- participants() - Method in annotation type org.jpatterns.gof.FlyweightPattern.FlyweightFactory
- participants() - Method in annotation type org.jpatterns.gof.FlyweightPattern
- participants() - Method in annotation type org.jpatterns.gof.FlyweightPattern.UnsharedConcreteFlyweight
- participants() - Method in annotation type org.jpatterns.gof.InterpreterPattern.AbstractExpression
- participants() - Method in annotation type org.jpatterns.gof.InterpreterPattern.Context
- participants() - Method in annotation type org.jpatterns.gof.InterpreterPattern.NonterminalExpression
- participants() - Method in annotation type org.jpatterns.gof.InterpreterPattern
- participants() - Method in annotation type org.jpatterns.gof.InterpreterPattern.TerminalExpression
- participants() - Method in annotation type org.jpatterns.gof.IteratorPattern.Aggregate
- participants() - Method in annotation type org.jpatterns.gof.IteratorPattern.ConcreteAggregate
- participants() - Method in annotation type org.jpatterns.gof.IteratorPattern.ConcreteIterator
- participants() - Method in annotation type org.jpatterns.gof.IteratorPattern.Iterator
- participants() - Method in annotation type org.jpatterns.gof.IteratorPattern
- participants() - Method in annotation type org.jpatterns.gof.MediatorPattern.Colleague
- participants() - Method in annotation type org.jpatterns.gof.MediatorPattern.ConcreteColleague
- participants() - Method in annotation type org.jpatterns.gof.MediatorPattern.ConcreteMediator
- participants() - Method in annotation type org.jpatterns.gof.MediatorPattern.Mediator
- participants() - Method in annotation type org.jpatterns.gof.MediatorPattern
- participants() - Method in annotation type org.jpatterns.gof.MementoPattern.Caretaker
- participants() - Method in annotation type org.jpatterns.gof.MementoPattern.Memento
- participants() - Method in annotation type org.jpatterns.gof.MementoPattern.MementoImpl
- participants() - Method in annotation type org.jpatterns.gof.MementoPattern.Originator
- participants() - Method in annotation type org.jpatterns.gof.MementoPattern
- participants() - Method in annotation type org.jpatterns.gof.ObserverPattern.ConcreteObserver
- participants() - Method in annotation type org.jpatterns.gof.ObserverPattern.ConcreteSubject
- participants() - Method in annotation type org.jpatterns.gof.ObserverPattern.Observer
- participants() - Method in annotation type org.jpatterns.gof.ObserverPattern
- participants() - Method in annotation type org.jpatterns.gof.ObserverPattern.Subject
- participants() - Method in annotation type org.jpatterns.gof.PrototypePattern.ConcretePrototype
- participants() - Method in annotation type org.jpatterns.gof.PrototypePattern.Operation
- participants() - Method in annotation type org.jpatterns.gof.PrototypePattern
- participants() - Method in annotation type org.jpatterns.gof.PrototypePattern.Prototype
- participants() - Method in annotation type org.jpatterns.gof.ProxyPattern.Client
- participants() - Method in annotation type org.jpatterns.gof.ProxyPattern
- participants() - Method in annotation type org.jpatterns.gof.ProxyPattern.Proxy
- participants() - Method in annotation type org.jpatterns.gof.ProxyPattern.RealSubject
- participants() - Method in annotation type org.jpatterns.gof.ProxyPattern.Subject
- participants() - Method in annotation type org.jpatterns.gof.SingletonPattern
- participants() - Method in annotation type org.jpatterns.gof.SingletonPattern.Singleton
- participants() - Method in annotation type org.jpatterns.gof.SingletonPattern.SingletonMethod
- participants() - Method in annotation type org.jpatterns.gof.StatePattern.ConcreteState
- participants() - Method in annotation type org.jpatterns.gof.StatePattern.Context
- participants() - Method in annotation type org.jpatterns.gof.StatePattern
- participants() - Method in annotation type org.jpatterns.gof.StatePattern.State
- participants() - Method in annotation type org.jpatterns.gof.StrategyPattern.ConcreteStrategy
- participants() - Method in annotation type org.jpatterns.gof.StrategyPattern.Context
- participants() - Method in annotation type org.jpatterns.gof.StrategyPattern
- participants() - Method in annotation type org.jpatterns.gof.StrategyPattern.Strategy
- participants() - Method in annotation type org.jpatterns.gof.StrategyPattern.StrategyField
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.AbstractClass
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.ConcreteClass
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.PrimitiveMethod
-
Deprecated.
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.PrimitiveOperation
- participants() - Method in annotation type org.jpatterns.gof.TemplateMethodPattern.TemplateMethod
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern.ConcreteElement
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern.ConcreteVisitor
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern.Element
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern.ObjectStructure
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern
- participants() - Method in annotation type org.jpatterns.gof.VisitorPattern.Visitor
- participants() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern.BusinessDelegate
- participants() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern.BusinessService
- participants() - Method in annotation type org.jpatterns.jee.BusinessDelegatePattern
- participants() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.BusinessObject
- participants() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.Dao
- participants() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.DataSource
- participants() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern
- participants() - Method in annotation type org.jpatterns.jee.DataAccessObjectPattern.ValueObject
- participants() - Method in annotation type org.jpatterns.jee.ModelViewController.Controller
- participants() - Method in annotation type org.jpatterns.jee.ModelViewController.Model
- participants() - Method in annotation type org.jpatterns.jee.ModelViewController
- participants() - Method in annotation type org.jpatterns.jee.ModelViewController.View
- participants() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.AbstractObject
- participants() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.Client
- participants() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.NullObject
- participants() - Method in annotation type org.jpatterns.plopd.NullObjectPattern
- participants() - Method in annotation type org.jpatterns.plopd.NullObjectPattern.RealObject
- PatternComment - Annotation Type in org.jpatterns.doc
-
Deprecated.Please use the comment = "..." attribute in future
- PatternParticipants - Annotation Type in org.jpatterns.doc
-
Deprecated.Please use the participants = {...} attribute in future
- PLoPD3 - org.jpatterns.core.Source
- PoEAA - org.jpatterns.core.Source
- POSA - org.jpatterns.core.Source
- PROTECTION - org.jpatterns.gof.ProxyPattern.Type
- PrototypePattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 117]: Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
- PrototypePattern.ConcretePrototype - Annotation Type in org.jpatterns.gof
- PrototypePattern.Operation - Annotation Type in org.jpatterns.gof
- PrototypePattern.Prototype - Annotation Type in org.jpatterns.gof
- ProxyPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 207]: Provide a surrogate or placeholder for another object to control access to it.
- ProxyPattern.Client - Annotation Type in org.jpatterns.gof
- ProxyPattern.Proxy - Annotation Type in org.jpatterns.gof
- ProxyPattern.RealSubject - Annotation Type in org.jpatterns.gof
- ProxyPattern.Subject - Annotation Type in org.jpatterns.gof
- ProxyPattern.Type - Enum in org.jpatterns.gof
- ProxyPattern.Variation - Enum in org.jpatterns.gof
R
- Refactoring - Enum in org.jpatterns.core
- refactorings() - Method in annotation type org.jpatterns.core.DesignPattern
- related() - Method in annotation type org.jpatterns.core.DesignPattern
- REMOTE - org.jpatterns.gof.ProxyPattern.Type
S
- SingletonPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 127]: Ensure a class only has one instance, and provide a global point of access to it.
- SingletonPattern.Singleton - Annotation Type in org.jpatterns.gof
- SingletonPattern.SingletonMethod - Annotation Type in org.jpatterns.gof
- SingletonPattern.Variation - Enum in org.jpatterns.gof
- source() - Method in annotation type org.jpatterns.core.DesignPattern
- Source - Enum in org.jpatterns.core
- SPRING - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- SQLSERVER - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- StatePattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 305]: Allow an object to alter its behavior when its internal state changes.
- StatePattern.ConcreteState - Annotation Type in org.jpatterns.gof
- StatePattern.Context - Annotation Type in org.jpatterns.gof
- StatePattern.State - Annotation Type in org.jpatterns.gof
- STATIC_GENERATED - org.jpatterns.gof.ProxyPattern.Variation
- STATIC_MANUAL - org.jpatterns.gof.ProxyPattern.Variation
- StrategyPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 315]: Define a family of algorithms, encapsulate each one, and make them interchangeable.
- StrategyPattern.ConcreteStrategy - Annotation Type in org.jpatterns.gof
- StrategyPattern.Context - Annotation Type in org.jpatterns.gof
- StrategyPattern.Strategy - Annotation Type in org.jpatterns.gof
- StrategyPattern.StrategyField - Annotation Type in org.jpatterns.gof
- STRUCTURAL - org.jpatterns.core.Type
- SYBASE - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
T
- TemplateMethodPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 325]: Define the skeleton of an algorithm in an operation, deferring some steps to subclasses.
- TemplateMethodPattern.AbstractClass - Annotation Type in org.jpatterns.gof
- TemplateMethodPattern.ConcreteClass - Annotation Type in org.jpatterns.gof
- TemplateMethodPattern.PrimitiveMethod - Annotation Type in org.jpatterns.gof
-
Deprecated.Misnamed, please use @PrimitiveOperation instead.
- TemplateMethodPattern.PrimitiveOperation - Annotation Type in org.jpatterns.gof
- TemplateMethodPattern.TemplateMethod - Annotation Type in org.jpatterns.gof
- type() - Method in annotation type org.jpatterns.core.DesignPattern
- type() - Method in annotation type org.jpatterns.gof.ProxyPattern.Proxy
- Type - Enum in org.jpatterns.core
U
- UNDEFINED - org.jpatterns.gof.ProxyPattern.Type
- UNDEFINED - org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
- undoable() - Method in annotation type org.jpatterns.gof.CommandPattern.Command
- urls() - Method in annotation type org.jpatterns.core.DesignPattern
- USER_INTERFACE - org.jpatterns.core.Type
V
- value() - Method in annotation type org.jpatterns.doc.PatternComment
-
Deprecated.
- value() - Method in annotation type org.jpatterns.doc.PatternParticipants
-
Deprecated.
- value() - Method in annotation type org.jpatterns.gof.AdapterPattern.Adapter
- valueOf(String) - Static method in enum org.jpatterns.core.Refactoring
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.core.Source
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.core.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.gof.AdapterPattern.Variation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.gof.ProxyPattern.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.gof.ProxyPattern.Variation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.gof.SingletonPattern.Variation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jpatterns.core.Refactoring
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.core.Source
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.core.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.gof.AdapterPattern.Variation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.gof.ProxyPattern.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.gof.ProxyPattern.Variation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.gof.SingletonPattern.Variation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jpatterns.jee.DataAccessObjectPattern.DataSourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variation() - Method in annotation type org.jpatterns.gof.ProxyPattern.Proxy
- variation() - Method in annotation type org.jpatterns.gof.ProxyPattern
- variation() - Method in annotation type org.jpatterns.gof.SingletonPattern.Singleton
- VIRTUAL - org.jpatterns.gof.ProxyPattern.Type
- VisitorPattern - Annotation Type in org.jpatterns.gof
-
Intent [GoF, pg 331]: Represent an operation to be performed on the elements of an object structure.
- VisitorPattern.ConcreteElement - Annotation Type in org.jpatterns.gof
- VisitorPattern.ConcreteVisitor - Annotation Type in org.jpatterns.gof
- VisitorPattern.Element - Annotation Type in org.jpatterns.gof
- VisitorPattern.ObjectStructure - Annotation Type in org.jpatterns.gof
- VisitorPattern.Visitor - Annotation Type in org.jpatterns.gof
All Classes All Packages