org.apache.chemistry.opencmis.workbench
Class ClientHelper

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

public class ClientHelper
extends java.lang.Object


Nested Class Summary
static class ClientHelper.FileEntry
           
 
Field Summary
static java.awt.Color LINK_COLOR
           
static java.awt.Color LINK_SELECTED_COLOR
           
 
Method Summary
static void copy(java.awt.Component component, java.io.File file)
           
static void copyTableToClipboard(javax.swing.JTable table)
           
static java.io.File createTempFile(java.lang.String filename)
           
static java.io.File createTempFileFromDocument(CmisObject object, java.lang.String streamId)
           
static void download(java.awt.Component component, CmisObject object, java.lang.String streamId)
           
static java.lang.String getDateString(java.util.GregorianCalendar cal)
           
static javax.swing.ImageIcon getIcon(java.lang.String name)
           
static void installEscapeBinding(java.awt.Window window, javax.swing.JRootPane rootPane, boolean dispose)
           
static void installKeyBindings()
           
static boolean isMacOSX()
           
static void open(java.awt.Component component, CmisObject object, java.lang.String streamId)
           
static groovy.ui.Console openConsole(java.awt.Component parent, ClientModel model, java.lang.String file)
           
static java.lang.String readFileAndRemoveHeader(java.lang.String file)
           
static java.util.List<ClientHelper.FileEntry> readFileProperties(java.lang.String propertiesFile, java.lang.String path)
           
static void runGroovyScript(java.awt.Component parent, ClientModel model, java.io.File file, java.io.Writer out)
           
static void runJSR223Script(java.awt.Component parent, ClientModel model, java.io.File file, java.lang.String ext, java.io.Writer out)
           
static void showError(java.awt.Component parent, java.lang.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 java.awt.Color LINK_COLOR

LINK_SELECTED_COLOR

public static final java.awt.Color LINK_SELECTED_COLOR
Method Detail

showError

public static void showError(java.awt.Component parent,
                             java.lang.Exception ex)

isMacOSX

public static boolean isMacOSX()

installKeyBindings

public static void installKeyBindings()

installEscapeBinding

public static void installEscapeBinding(java.awt.Window window,
                                        javax.swing.JRootPane rootPane,
                                        boolean dispose)

getIcon

public static javax.swing.ImageIcon getIcon(java.lang.String name)

getDateString

public static java.lang.String getDateString(java.util.GregorianCalendar cal)

download

public static void download(java.awt.Component component,
                            CmisObject object,
                            java.lang.String streamId)

copy

public static void copy(java.awt.Component component,
                        java.io.File file)

open

public static void open(java.awt.Component component,
                        CmisObject object,
                        java.lang.String streamId)

createTempFile

public static java.io.File createTempFile(java.lang.String filename)

createTempFileFromDocument

public static java.io.File createTempFileFromDocument(CmisObject object,
                                                      java.lang.String streamId)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

copyTableToClipboard

public static void copyTableToClipboard(javax.swing.JTable table)

readFileAndRemoveHeader

public static java.lang.String readFileAndRemoveHeader(java.lang.String file)

readFileProperties

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

openConsole

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

runGroovyScript

public static void runGroovyScript(java.awt.Component parent,
                                   ClientModel model,
                                   java.io.File file,
                                   java.io.Writer out)

runJSR223Script

public static void runJSR223Script(java.awt.Component parent,
                                   ClientModel model,
                                   java.io.File file,
                                   java.lang.String ext,
                                   java.io.Writer out)


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