com.aptana.ide.editor.html.preview
Class PreviewPageManager

java.lang.Object
  extended by com.aptana.ide.editor.html.preview.PreviewPageManager

public final class PreviewPageManager
extends java.lang.Object

Author:
Kevin Sawicki (ksawicki@aptana.com)

Field Summary
static java.lang.String PREFERENCE_DELIMITER
          PREFERENCE_DELIMITER
static java.lang.String PREVIEW_BASE
          PREVIEW_BASE
static java.lang.String PREVIEW_BROWSER_PREFIX
          PREVIEW_BROWSER_PREFIX
static java.lang.String PREVIEW_NAME_PREFIX
          PREVIEW_NAME_PREFIX
static java.lang.String PREVIEW_URL_PREFIX
          PREVIEW_URL_PREFIX
 
Method Summary
static java.lang.String getBrowser(java.lang.String previewSuffix)
          Gets the browsers for this preview page
static java.lang.String[] getBrowsers(java.lang.String previewSuffix)
          Gets the browsers in a string array
static java.lang.String getName(java.lang.String previewSuffix)
          Gets the names for this preview page
static java.lang.String[] getNames(java.lang.String previewSuffix)
          Gets the names in a string array
static java.lang.String getURL(java.lang.String previewSuffix)
          Gets the urls for this preview page
static java.lang.String[] getURLs(java.lang.String previewSuffix)
          Gets the urls in a string array
static java.util.List getWebLaunchConfigurations()
          Gets the web launch configuration
static void setBrowser(java.lang.String previewSuffix, java.lang.String browser)
          Sets the browser names for this preview page
static void setName(java.lang.String previewSuffix, java.lang.String name)
          Sets the names for this preview page
static void setURL(java.lang.String previewSuffix, java.lang.String url)
          Sets the urls for this preview page
static boolean useDefault(java.lang.String previewSuffix)
          Returns true if the preview page should use defaults or false if the preview page should load its previews from the preferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREVIEW_BASE

public static final java.lang.String PREVIEW_BASE
PREVIEW_BASE

See Also:
Constant Field Values

PREVIEW_NAME_PREFIX

public static final java.lang.String PREVIEW_NAME_PREFIX
PREVIEW_NAME_PREFIX

See Also:
Constant Field Values

PREVIEW_URL_PREFIX

public static final java.lang.String PREVIEW_URL_PREFIX
PREVIEW_URL_PREFIX

See Also:
Constant Field Values

PREVIEW_BROWSER_PREFIX

public static final java.lang.String PREVIEW_BROWSER_PREFIX
PREVIEW_BROWSER_PREFIX

See Also:
Constant Field Values

PREFERENCE_DELIMITER

public static final java.lang.String PREFERENCE_DELIMITER
PREFERENCE_DELIMITER

See Also:
Constant Field Values
Method Detail

useDefault

public static boolean useDefault(java.lang.String previewSuffix)
Returns true if the preview page should use defaults or false if the preview page should load its previews from the preferences

Parameters:
previewSuffix -
Returns:
- true if defaults, false otherwise

getBrowser

public static java.lang.String getBrowser(java.lang.String previewSuffix)
Gets the browsers for this preview page

Parameters:
previewSuffix - - preview page id
Returns:
- string of browser names

getBrowsers

public static java.lang.String[] getBrowsers(java.lang.String previewSuffix)
Gets the browsers in a string array

Parameters:
previewSuffix -
Returns:
- browsers

getURL

public static java.lang.String getURL(java.lang.String previewSuffix)
Gets the urls for this preview page

Parameters:
previewSuffix - - preview page id
Returns:
- string of browser urls

getURLs

public static java.lang.String[] getURLs(java.lang.String previewSuffix)
Gets the urls in a string array

Parameters:
previewSuffix -
Returns:
- urls

getName

public static java.lang.String getName(java.lang.String previewSuffix)
Gets the names for this preview page

Parameters:
previewSuffix - - preview page id
Returns:
- string of browser names

getNames

public static java.lang.String[] getNames(java.lang.String previewSuffix)
Gets the names in a string array

Parameters:
previewSuffix -
Returns:
- names

setName

public static void setName(java.lang.String previewSuffix,
                           java.lang.String name)
Sets the names for this preview page

Parameters:
previewSuffix - - preview page id
name - - preview page names

setURL

public static void setURL(java.lang.String previewSuffix,
                          java.lang.String url)
Sets the urls for this preview page

Parameters:
previewSuffix - - preview page id
url - - preview page urls

setBrowser

public static void setBrowser(java.lang.String previewSuffix,
                              java.lang.String browser)
Sets the browser names for this preview page

Parameters:
previewSuffix - - preview page id
browser - - preview page browser names

getWebLaunchConfigurations

public static java.util.List getWebLaunchConfigurations()
Gets the web launch configuration

Returns:
- list of aptana web launch configurations