Class DesignPatterns
java.lang.Object
org.jboss.forge.roaster.model.util.DesignPatterns
Design patterns from GoF
- Author:
- George Gastaldi
-
Method Summary
Modifier and TypeMethodDescriptionstatic JavaClassSourcecreateBuilder(JavaClassSource javaClass) Creates a class based on the Builder Design pattern.static JavaClassSourcecreateDecorator(JavaType<?> javaSource) Creates a class based on the Decorator design pattern.
-
Method Details
-
createBuilder
Creates a class based on the Builder Design pattern.- Parameters:
javaClass- theJavaClassSourcefor which the builder will be created- Returns:
- the Builder class.
-
createDecorator
Creates a class based on the Decorator design pattern.- Parameters:
javaSource- theJavaClassSourcefor which the decorator will be created- Returns:
- the Decorator class.
-