public class TouchUIDialogUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<TouchUIDialog> |
buildDialogsFromClassList(List<javassist.CtClass> classList,
ClassLoader classLoader,
javassist.ClassPool classPool,
TouchUIWidgetRegistry widgetRegistry,
ComponentNameTransformer transformer,
File buildDirectory,
String componentPathBase,
String defaultComponentPathSuffix,
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream archiveStream,
Set<String> reservedNames) |
protected static Option |
buildSelectionOptionForEnum(Selection selectionAnnotation,
Enum<?> optionEnum,
javassist.ClassPool classPool,
String fieldName) |
static List<Option> |
getOptionsForSelection(Selection selectionAnnotation,
Class<?> type,
ClassLoader classLoader,
javassist.ClassPool classPool) |
static List<TouchUIWidgetMakerParameters> |
getWidgetMakerParametersForComponentClass(javassist.CtClass componentClass,
ClassLoader classLoader,
javassist.ClassPool classPool,
TouchUIWidgetRegistry widgetRegistry) |
static boolean |
isWidgetInComponentClass(javassist.CtClass componentClass) |
static void |
writeDialogToArchiveFile(ComponentNameTransformer transformer,
File dialogFile,
javassist.CtClass componentClass,
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream archiveStream,
Set<String> reservedNames,
String componentPathBase,
String defaultComponentPathSuffix) |
static File |
writeDialogToFile(ComponentNameTransformer transformer,
TouchUIDialog dialog,
javassist.CtClass componentClass,
File buildDirectory,
String componentPathBase,
String defaultComponentPathSuffix) |
public static List<TouchUIDialog> buildDialogsFromClassList(List<javassist.CtClass> classList, ClassLoader classLoader, javassist.ClassPool classPool, TouchUIWidgetRegistry widgetRegistry, ComponentNameTransformer transformer, File buildDirectory, String componentPathBase, String defaultComponentPathSuffix, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream archiveStream, Set<String> reservedNames) throws TouchUIDialogGenerationException, TouchUIDialogWriteException, ClassNotFoundException, javassist.NotFoundException, InvalidComponentClassException
TouchUIDialogGenerationExceptionTouchUIDialogWriteExceptionClassNotFoundExceptionjavassist.NotFoundExceptionInvalidComponentClassExceptionpublic static File writeDialogToFile(ComponentNameTransformer transformer, TouchUIDialog dialog, javassist.CtClass componentClass, File buildDirectory, String componentPathBase, String defaultComponentPathSuffix) throws TouchUIDialogWriteException
TouchUIDialogWriteExceptionpublic static void writeDialogToArchiveFile(ComponentNameTransformer transformer, File dialogFile, javassist.CtClass componentClass, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream archiveStream, Set<String> reservedNames, String componentPathBase, String defaultComponentPathSuffix) throws TouchUIDialogWriteException
TouchUIDialogWriteExceptionpublic static List<TouchUIWidgetMakerParameters> getWidgetMakerParametersForComponentClass(javassist.CtClass componentClass, ClassLoader classLoader, javassist.ClassPool classPool, TouchUIWidgetRegistry widgetRegistry) throws javassist.NotFoundException, ClassNotFoundException, InvalidComponentClassException
javassist.NotFoundExceptionClassNotFoundExceptionInvalidComponentClassExceptionpublic static boolean isWidgetInComponentClass(javassist.CtClass componentClass)
throws javassist.NotFoundException,
ClassNotFoundException,
InvalidComponentClassException
javassist.NotFoundExceptionClassNotFoundExceptionInvalidComponentClassExceptionpublic static final List<Option> getOptionsForSelection(Selection selectionAnnotation, Class<?> type, ClassLoader classLoader, javassist.ClassPool classPool) throws InvalidComponentFieldException
InvalidComponentFieldExceptionprotected static final Option buildSelectionOptionForEnum(Selection selectionAnnotation, Enum<?> optionEnum, javassist.ClassPool classPool, String fieldName) throws SecurityException, NoSuchFieldException, javassist.NotFoundException, ClassNotFoundException
SecurityExceptionNoSuchFieldExceptionjavassist.NotFoundExceptionClassNotFoundExceptionCopyright © 2017 ICF Olson. All Rights Reserved.