org.apache.chemistry.opencmis.workbench
Class ClientHelper

java.lang.Object
  extended by org.apache.chemistry.opencmis.workbench.ClientHelper

public class ClientHelper
extends Object


Nested Class Summary
static class ClientHelper.FileEntry
           
 
Field Summary
static Color LINK_COLOR
           
static Color LINK_SELECTED_COLOR
           
 
Method Summary
static void copy(Component component, File file)
           
static File createTempFile(String filename)
           
static File createTempFileFromDocument(CmisObject object, String streamId)
           
static void download(Component component, CmisObject object, String streamId)
           
static String getDateString(GregorianCalendar cal)
           
static ImageIcon getIcon(String name)
           
static void installKeyBindings()
           
static boolean isMacOSX()
           
static void open(Component component, CmisObject object, String streamId)
           
static groovy.ui.Console openConsole(Component parent, ClientModel model, String file)
           
static String readFileAndRemoveHeader(String file)
           
static List<ClientHelper.FileEntry> readFileProperties(String propertiesFile, String path)
           
static void runGroovyScript(Component parent, ClientModel model, File file, Writer out)
           
static void runJSR223Script(Component parent, ClientModel model, File file, String ext, Writer out)
           
static void showError(Component parent, Exception ex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LINK_COLOR

public static final Color LINK_COLOR

LINK_SELECTED_COLOR

public static final Color LINK_SELECTED_COLOR
Method Detail

showError

public static void showError(Component parent,
                             Exception ex)

isMacOSX

public static boolean isMacOSX()

installKeyBindings

public static void installKeyBindings()

getIcon

public static ImageIcon getIcon(String name)

getDateString

public static String getDateString(GregorianCalendar cal)

download

public static void download(Component component,
                            CmisObject object,
                            String streamId)

copy

public static void copy(Component component,
                        File file)

open

public static void open(Component component,
                        CmisObject object,
                        String streamId)

createTempFile

public static File createTempFile(String filename)

createTempFileFromDocument

public static File createTempFileFromDocument(CmisObject object,
                                              String streamId)
                                       throws Exception
Throws:
Exception

readFileAndRemoveHeader

public static String readFileAndRemoveHeader(String file)

readFileProperties

public static List<ClientHelper.FileEntry> readFileProperties(String propertiesFile,
                                                              String path)

openConsole

public static groovy.ui.Console openConsole(Component parent,
                                            ClientModel model,
                                            String file)

runGroovyScript

public static void runGroovyScript(Component parent,
                                   ClientModel model,
                                   File file,
                                   Writer out)

runJSR223Script

public static void runJSR223Script(Component parent,
                                   ClientModel model,
                                   File file,
                                   String ext,
                                   Writer out)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.