public class ExtensionHelper
extends java.lang.Object
| Constructor and Description |
|---|
ExtensionHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createConvention(java.lang.Object conventionTarget,
java.lang.String conventionName,
java.lang.Object conventionObject) |
static <T> T |
createExtension(java.lang.Object extensibleObject,
java.lang.String extensionName,
java.lang.Class<T> extensionType,
java.lang.Object... extensionArgs) |
static <T> T |
getConvention(java.lang.Object conventionTarget,
java.lang.Class<T> conventionType) |
static <T> T |
getExtension(java.lang.Object extensibleObject,
java.lang.Class<T> extensionType) |
static java.lang.Object |
getExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName) |
static boolean |
hasExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName) |
static void |
setExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName,
java.lang.Object value) |
public static void createConvention(java.lang.Object conventionTarget,
java.lang.String conventionName,
java.lang.Object conventionObject)
public static <T> T getConvention(java.lang.Object conventionTarget,
java.lang.Class<T> conventionType)
public static <T> T createExtension(java.lang.Object extensibleObject,
java.lang.String extensionName,
java.lang.Class<T> extensionType,
java.lang.Object... extensionArgs)
public static <T> T getExtension(java.lang.Object extensibleObject,
java.lang.Class<T> extensionType)
public static boolean hasExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName)
public static java.lang.Object getExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName)
public static void setExtProperty(java.lang.Object extensibleObject,
java.lang.String propertyName,
java.lang.Object value)