Ontimize 5.2072EN

com.ontimize.util.gd
Class GDUtilities

java.lang.Object
  extended bycom.ontimize.util.gd.GDUtilities

public class GDUtilities
extends java.lang.Object


Nested Class Summary
static class GDUtilities.Result
           
 
Field Summary
static boolean DEBUG
           
static boolean DEBUG_DETAILS
           
static java.lang.String FORMAT
           
protected static int STEP_SIZE
           
 
Constructor Summary
GDUtilities()
           
 
Method Summary
static java.lang.String dom2String(org.w3c.dom.Document d)
           
static GDUtilities.Result[] filter(java.io.File rootDir, java.lang.String category, java.lang.String name, GDUtilities.Result[] res)
          Applies a filter to res.
static java.lang.String getDesktopURL()
           
static java.io.InputStream getResultInputStream(java.lang.String queryString, java.lang.String start, java.lang.String num, java.lang.String flags)
           
static java.lang.String getURL(java.lang.String queryString, java.lang.String start, java.lang.String num, java.lang.String flags)
           
static boolean matchs(GDUtilities.Result res, java.io.File rootDir, java.lang.String category, java.lang.String name)
          Determines if res matchs the filter defined by rootDir, category and name.
static GDUtilities.Result[] parseXML(java.io.InputStream in, java.io.File rootDir, java.lang.String category, java.lang.String name)
           
static GDUtilities.Result[] search(java.lang.String query, int start, int items)
           
static GDUtilities.Result[] search(java.lang.String query, int start, int items, java.io.File rootDir, java.lang.String category, java.lang.String name)
           
static GDUtilities.Result[] searchInDirectory(java.lang.String query, java.io.File rootDir)
           
static void setFormat(java.lang.String format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STEP_SIZE

protected static int STEP_SIZE

DEBUG

public static boolean DEBUG

DEBUG_DETAILS

public static boolean DEBUG_DETAILS

FORMAT

public static java.lang.String FORMAT
Constructor Detail

GDUtilities

public GDUtilities()
Method Detail

setFormat

public static void setFormat(java.lang.String format)

getDesktopURL

public static java.lang.String getDesktopURL()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getURL

public static java.lang.String getURL(java.lang.String queryString,
                                      java.lang.String start,
                                      java.lang.String num,
                                      java.lang.String flags)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getResultInputStream

public static java.io.InputStream getResultInputStream(java.lang.String queryString,
                                                       java.lang.String start,
                                                       java.lang.String num,
                                                       java.lang.String flags)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

search

public static GDUtilities.Result[] search(java.lang.String query,
                                          int start,
                                          int items)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

search

public static GDUtilities.Result[] search(java.lang.String query,
                                          int start,
                                          int items,
                                          java.io.File rootDir,
                                          java.lang.String category,
                                          java.lang.String name)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

parseXML

public static GDUtilities.Result[] parseXML(java.io.InputStream in,
                                            java.io.File rootDir,
                                            java.lang.String category,
                                            java.lang.String name)

dom2String

public static java.lang.String dom2String(org.w3c.dom.Document d)

filter

public static GDUtilities.Result[] filter(java.io.File rootDir,
                                          java.lang.String category,
                                          java.lang.String name,
                                          GDUtilities.Result[] res)
Applies a filter to res.

Parameters:
category - String. Type of the result. If null no filter is applied to the type of the result.
name - String. String that must be contained in the name of the resource (case-insensitive). If null no filter is applied.
res - Result[]
Returns:
Result[]

matchs

public static boolean matchs(GDUtilities.Result res,
                             java.io.File rootDir,
                             java.lang.String category,
                             java.lang.String name)
Determines if res matchs the filter defined by rootDir, category and name.

Parameters:
res - Result Result to evaluate
category - String. Type of the result. If null no filter is applied to the type of the result.
name - String. String that must be contained in the name of the resource (case-insensitive). If null no filter is applied.
Returns:
boolean true if res match the conditions

searchInDirectory

public static GDUtilities.Result[] searchInDirectory(java.lang.String query,
                                                     java.io.File rootDir)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

Ontimize