Class DesignPatterns
- java.lang.Object
-
- org.jboss.forge.roaster.model.util.DesignPatterns
-
public class DesignPatterns extends java.lang.ObjectDesign patterns from GoF- Author:
- George Gastaldi
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
createBuilder
public static JavaClassSource createBuilder(JavaClassSource javaClass)
Creates a class based on the Builder Design pattern.- Parameters:
javaClass- theJavaClassSourcefor which the builder will be created- Returns:
- the Builder class.
-
createDecorator
public static JavaClassSource createDecorator(JavaType<?> javaSource)
Creates a class based on the Decorator design pattern.- Parameters:
javaSource- theJavaClassSourcefor which the decorator will be created- Returns:
- the Decorator class.
-
-