public abstract class StudioUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTR_CANVAS_DESKTOP |
static String |
ATTR_CANVAS_FILE |
static String |
ATTR_CANVAS_UUID |
static String |
ATTR_PAIRED_DESKTOP |
static String |
ATTR_STUDIO_CONTROLLERS |
static String |
ATTR_WORK_FILE |
| Constructor and Description |
|---|
StudioUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
acceptsChild(nu.xom.Element parent,
nu.xom.Element child) |
static boolean |
addNamespaceToCode(String preffix,
String nsURI) |
static nu.xom.Document |
buildDocument(InputStream content) |
static nu.xom.Document |
buildDocument(String content) |
static File |
buildWorkingFile(nu.xom.Document document) |
static void |
cleanUUIDs(nu.xom.Element parent) |
static void |
clearAlerts() |
static void |
clearCanvasBusy(String uuid) |
static String |
describeElement(nu.xom.Element element) |
static Method |
findMethod(Class<?> clazz,
String name,
Class<?>... paramTypes) |
static String |
getCanvasURI() |
static String |
getCanvasUuid() |
static String |
getClientNamespace(Element element) |
static String |
getClientNamespacePrefix(Element element) |
static nu.xom.Document |
getCode() |
static org.zkoss.zk.ui.Component |
getComponentByUuid(String uuid)
convenience method
|
static Configuration |
getConfiguration() |
static String |
getDefaultBindingProperty(org.zkoss.zk.ui.metainfo.ComponentDefinition def) |
static org.zkoss.zk.ui.metainfo.ComponentDefinition |
getDefinitionByTag(String tag) |
static nu.xom.Element |
getElementByUuid(String uuid) |
static nu.xom.Node |
getEventCodeNode(nu.xom.Element element,
String eventName,
boolean isServerSide) |
static TreeSet<Controller> |
getLocalControllers() |
static org.zkoss.zk.ui.Desktop |
getPairedDesktop()
Restricted for read only use
|
static String |
getProcessingInstructions(String uri) |
static String |
getQueryParam(String query,
String param) |
static String |
getWorkFile() |
static boolean |
hasProperty(Class<?> clazz,
String property,
boolean isBoolean) |
static Object |
invokeGetter(Object instance,
String property,
boolean isBoolean) |
static boolean |
isCanvasDesktop() |
static boolean |
isCodeElement(nu.xom.Element element) |
static boolean |
isCodeValid() |
static boolean |
isDefaultValueForProperty(org.zkoss.zk.ui.Component instance,
String propertyName,
String value,
boolean isBoolen) |
static boolean |
isEventElement(nu.xom.Element element) |
static boolean |
isEventOrAttributeElement(nu.xom.Element element) |
static boolean |
isNative(nu.xom.Element element) |
static boolean |
namespaceExistsInCode(String preffix) |
static String |
processProcessingInstructions(List<String> lines) |
static String |
processProcessingInstructions(String[] lines) |
static boolean |
removeNamespaceFromCode(String preffix) |
static void |
sendToDesigner(String eventName,
Object data) |
static void |
setWorkFile(String path) |
static void |
showError(Exception e) |
static void |
showError(Exception e,
boolean autoclosable) |
static void |
showError(String message,
boolean autoclosable) |
static void |
showNotification(String sclass,
String title,
String message,
boolean autoclose) |
static void |
showNotification(String sclass,
String title,
String message,
boolean autoclose,
boolean encoded) |
static void |
showPopover(String uuid,
String sclass,
String message,
boolean autoclose) |
static void |
traverseChildren(org.zkoss.zk.ui.Component parent,
Map<String,Object> params,
ChildDelegate<org.zkoss.zk.ui.Component> childDelegate) |
static void |
traverseChildren(nu.xom.Element parent,
Map<String,Object> params,
ChildDelegate<nu.xom.Element> childDelegate) |
public static final String ATTR_CANVAS_DESKTOP
public static final String ATTR_PAIRED_DESKTOP
public static final String ATTR_STUDIO_CONTROLLERS
public static final String ATTR_CANVAS_UUID
public static final String ATTR_CANVAS_FILE
public static final String ATTR_WORK_FILE
public static boolean isCanvasDesktop()
public static org.zkoss.zk.ui.Component getComponentByUuid(String uuid)
public static void showNotification(String sclass, String title, String message, boolean autoclose)
public static void showNotification(String sclass, String title, String message, boolean autoclose, boolean encoded)
public static void showPopover(String uuid, String sclass, String message, boolean autoclose)
public static void clearCanvasBusy(String uuid)
public static void clearAlerts()
public static void showError(Exception e)
public static void showError(Exception e, boolean autoclosable)
public static void showError(String message, boolean autoclosable)
public static org.zkoss.zk.ui.Desktop getPairedDesktop()
public static TreeSet<Controller> getLocalControllers()
public static nu.xom.Document getCode()
public static String getCanvasUuid()
public static void traverseChildren(org.zkoss.zk.ui.Component parent,
Map<String,Object> params,
ChildDelegate<org.zkoss.zk.ui.Component> childDelegate)
public static void traverseChildren(nu.xom.Element parent,
Map<String,Object> params,
ChildDelegate<nu.xom.Element> childDelegate)
public static nu.xom.Element getElementByUuid(String uuid)
public static boolean isDefaultValueForProperty(org.zkoss.zk.ui.Component instance,
String propertyName,
String value,
boolean isBoolen)
public static Object invokeGetter(Object instance, String property, boolean isBoolean) throws NoSuchMethodException, ClassNotFoundException, InvocationTargetException, IllegalAccessException
public static void cleanUUIDs(nu.xom.Element parent)
public static boolean isEventOrAttributeElement(nu.xom.Element element)
public static boolean isEventElement(nu.xom.Element element)
public static boolean isCodeElement(nu.xom.Element element)
public static String describeElement(nu.xom.Element element)
public static org.zkoss.zk.ui.metainfo.ComponentDefinition getDefinitionByTag(String tag)
public static nu.xom.Node getEventCodeNode(nu.xom.Element element,
String eventName,
boolean isServerSide)
public static String getProcessingInstructions(String uri) throws IOException
IOExceptionpublic static String processProcessingInstructions(List<String> lines)
public static File buildWorkingFile(nu.xom.Document document)
public static nu.xom.Document buildDocument(String content)
public static nu.xom.Document buildDocument(InputStream content)
public static boolean acceptsChild(nu.xom.Element parent,
nu.xom.Element child)
public static String getWorkFile()
public static void setWorkFile(String path)
public static Configuration getConfiguration()
public static String getCanvasURI()
public static boolean isNative(nu.xom.Element element)
public static boolean isCodeValid()
public static boolean removeNamespaceFromCode(String preffix)
public static boolean namespaceExistsInCode(String preffix)
public static String getDefaultBindingProperty(org.zkoss.zk.ui.metainfo.ComponentDefinition def)
Copyright © 2014. All Rights Reserved.