com.jaxfront.core.util
Class JAXFrontProperties

java.lang.Object
  extended by com.jaxfront.core.util.JAXFrontProperties

public class JAXFrontProperties
extends java.lang.Object

This class manages the JAXFront Properties that are defined in the file jaxfront.xml.

Version:
1.60

Field Summary
 java.lang.String _logLevel
           
static java.lang.String CONST_FIELD_PARAM_SEPARATOR
           
static java.lang.String CONST_FIELD_SEPARATOR
           
static java.lang.String JAXFRONT_PROPERTIES_FILE_ENCODING
           
static java.lang.String JAXFRONT_PROPERTY_LOCATION
           
static java.lang.String JAXFRONT_RESOURCE_BASE
           
static boolean LOG_ENABLED
           
static java.lang.String PROPERTY_ASK_FOREXIT
           
static java.lang.String PROPERTY_BIND_ONLY_AVAILABLE
           
static java.lang.String PROPERTY_DEFAULT_FILE_ENCODING
           
static java.lang.String PROPERTY_DEFAULT_VALUE_ENDMARKER
           
static java.lang.String PROPERTY_DEFAULT_VALUE_STARTMARKER
           
static java.lang.String PROPERTY_DEFAULT_XMLFILE_ENCODING
           
static java.lang.String PROPERTY_DIRECTORY_LOCATION
           
static java.lang.String PROPERTY_DIRECTORY_LOCATION_OFFLINE
           
static java.lang.String PROPERTY_DIRECTORY_XSD
           
static java.lang.String PROPERTY_DOC_URL
           
static java.lang.String PROPERTY_FONT_BUTTON
           
static java.lang.String PROPERTY_FONT_CAPTION
           
static java.lang.String PROPERTY_FONT_CHECKBOX
           
static java.lang.String PROPERTY_FONT_CHECKBOX_ITEM
           
static java.lang.String PROPERTY_FONT_COMBOBOX
           
static java.lang.String PROPERTY_FONT_HEADER
           
static java.lang.String PROPERTY_FONT_HEADER_CLASSIC
           
static java.lang.String PROPERTY_FONT_HEADER_MODERN
           
static java.lang.String PROPERTY_FONT_HINT
           
static java.lang.String PROPERTY_FONT_LABEL
           
static java.lang.String PROPERTY_FONT_LIST
           
static java.lang.String PROPERTY_FONT_MENU
           
static java.lang.String PROPERTY_FONT_MENU_ITEM
           
static java.lang.String PROPERTY_FONT_MESSAGE
           
static java.lang.String PROPERTY_FONT_OPTIONPANE
           
static java.lang.String PROPERTY_FONT_POPUP
           
static java.lang.String PROPERTY_FONT_RADIOBUTTON
           
static java.lang.String PROPERTY_FONT_TAB
           
static java.lang.String PROPERTY_FONT_TABLE
           
static java.lang.String PROPERTY_FONT_TEXT
           
static java.lang.String PROPERTY_FONT_TITLEBORDER
           
static java.lang.String PROPERTY_FONT_TREE_FOLDER
           
static java.lang.String PROPERTY_FONT_TREEENTRY
           
static java.lang.String PROPERTY_FORCEDLANGUAGE
           
static java.lang.String PROPERTY_FUNCTIONS_FILE
           
static java.lang.String PROPERTY_GUI_PERSISTENCY
           
static java.lang.String PROPERTY_HTML_CONTROLLER
           
static java.lang.String PROPERTY_HTML_LOCATION
           
static java.lang.String PROPERTY_HTML_POPUP_ACTION
           
static java.lang.String PROPERTY_HTML_POPUPANCHOR_ACTION
           
static java.lang.String PROPERTY_HTML_SERVER
           
static java.lang.String PROPERTY_HTML_SERVLET_IMAGE_ROOTPATH
           
static java.lang.String PROPERTY_HTML_STYLE_NAME
           
static java.lang.String PROPERTY_HTML_USE_MDI
           
static java.lang.String PROPERTY_HTML_USE_XSD_CONTROLLER_LOOKUP
           
static java.lang.String PROPERTY_IGNORE_NAMESPACE
           
static java.lang.String PROPERTY_INFO_PANE_AT_END
           
static java.lang.String PROPERTY_LANGUAGE
           
static java.lang.String PROPERTY_LANGUAGES
           
static java.lang.String PROPERTY_LAST_FILE
           
static java.lang.String PROPERTY_LAST_FILE_COUNTER
           
static java.lang.String PROPERTY_LAST_TABLELAYOUTS
           
static java.lang.String PROPERTY_LICENSE_LOCATION
           
static java.lang.String PROPERTY_LOGGING_ENABLED
           
static java.lang.String PROPERTY_LOGGING_LEVEL
           
static java.lang.String PROPERTY_LOGGING_TOOL
           
static java.lang.String PROPERTY_MESSAGE_TABLE_CELL_RENDERER
           
static java.lang.String PROPERTY_NLS_TAGDELiMITER
           
static java.lang.String PROPERTY_PATTERN_DATE
           
static java.lang.String PROPERTY_PATTERN_DATE_TIME
           
static java.lang.String PROPERTY_PATTERN_NUMBER_FORMAT
           
static java.lang.String PROPERTY_PATTERN_TIME
           
static java.lang.String PROPERTY_PROPERTY_FILE
           
static java.lang.String PROPERTY_SERIALIZE_XSD_URL_RELATIVE
           
static java.lang.String PROPERTY_SERIALIZEPREVIEW_INSAMEWINDOW
           
static java.lang.String PROPERTY_SMTP_PWD
           
static java.lang.String PROPERTY_SMTP_SENDER_EMAIL
           
static java.lang.String PROPERTY_SMTP_SERVER
           
static java.lang.String PROPERTY_SMTP_USER
           
static java.lang.String PROPERTY_SYSTEM_EXIT
           
static java.lang.String PROPERTY_UI_FACTORY
           
static java.lang.String PROPERTY_UI_TOOLTIP_MAX_LENGTH
           
static java.lang.String PROPERTY_UI_USE_XSDCACHE
           
static java.lang.String PROPERTY_UI_USE_XUI_NAME_LOOKUP
           
static java.lang.String PROPERTY_UI_USE_XUI_PI_NAME_LOOKUP
           
static java.lang.String PROPERTY_UI_USE_XUICACHE
           
static java.lang.String PROPERTY_UI_USEGLOBALUIDEFINITIONS
           
static java.lang.String PROPERTY_URL_BASE
           
static java.lang.String PROPERTY_URL_COMMON_ADDITION
           
static java.lang.String PROPERTY_URL_RESOLVER
           
static java.lang.String PROPERTY_USE_EMBEDDED_NLS
           
static java.lang.String PROPERTY_USE_NLS
           
static java.lang.String PROPERTY_USE_SECURE_PWD
           
static java.lang.String PROPERTY_XUI_VERSION_CHECK_DISABLED
           
static java.lang.String XUIEDITOR_FORMLAYOUT_COL_DEF
           
static java.lang.String XUIEDITOR_FORMLAYOUT_HEADER_DEF
           
static java.lang.String XUIEDITOR_FORMLAYOUT_ROW_DEF
           
static java.lang.String XUIEDITOR_FORMLAYOUT_SEPCLASS_DEF
           
static java.lang.String XUIEDITOR_FORMLAYOUT_SEPMODERN_DEF
           
static java.lang.String XUIEDITOR_FRAME_BOUNDS
           
static java.lang.String XUIEDITOR_GLOBAL_TYPE_SETTINGS
           
static java.lang.String XUIEDITOR_LOOK_AND_FEEL
           
static java.lang.String XUIEDITOR_RELEASE_SCHEMA_CACHE
           
static java.lang.String XUIEDITOR_SHOW_RULES_TREE
           
static java.lang.String XUIEDITOR_SORT_XUICOMPONENTS
           
static java.lang.String XUIEDITOR_TREE_SHOW_INSTANCE_DATA
           
static java.lang.String XUIEDITOR_TREE_USE_ELEMENT_NAME_ONLY
           
static java.lang.String XUIEDITOR_XUI_ROOT
           
static java.lang.String XUIEDITOR_XUI_SCHEMA
           
static java.lang.String XUIEDITOR_XUI_XUI
           
 
Constructor Summary
JAXFrontProperties()
          Singleton: Use getInstance() instead.
 
Method Summary
 void addProperty(java.lang.String key, java.lang.String value)
          Adds a new property with a key and a value.
 void addProperty(java.lang.String key, java.lang.String value, boolean isMutable)
          Adds a new property with a key and a value.
 boolean askForExit()
          Returns if the system (XUIEditor) should ask for exit.
 void cleanupUserProperties()
           
 javax.swing.JFrame createDialogFrame()
           
 java.lang.String createPropertyRepresentationFromMem(java.lang.Object property)
           
 java.awt.Rectangle createRectangleFromFile(java.lang.String fileDefinition)
           
 boolean getBooleanProperty(java.lang.String key)
          Gets the boolean value of a requested property.
 java.lang.String getButtonFontDefinition()
           
 java.lang.String getCaptionFontDefinition()
           
 java.lang.String getCheckboxFontDefinition()
           
 java.lang.String getCheckboxItemFontDefinition()
           
 java.lang.String getComboboxFontDefinition()
           
 java.lang.String getDBVersionStoreName()
          Gets the version number of the XML Database Store/Collection.
static java.lang.String getDefaultFileEncoding()
          Returns the default file encoding
static java.lang.String getDefaultValuePostFix()
           
static java.lang.String getDefaultValuePreFix()
           
static java.lang.String getDefaultXMLFileEncoding()
          Returns the default file encoding
 java.lang.String getDirectoryLocation()
           
 java.lang.String getDirectoryLocationOffline()
           
 java.lang.String getDirectoryXSD()
           
 java.lang.String getDOMHandler(java.lang.String xsd, java.lang.String xml)
           
static java.lang.String getFileVersion()
           
 java.lang.String getForcedLanguage()
          Returns the language for the XUI Editor.
 java.awt.Rectangle getFrameBounds()
           
 java.awt.Rectangle getFrameBounds(java.lang.String bounds)
           
 java.lang.String getFunctionFileLocation()
           
 java.awt.Rectangle getGUIMetrics(java.awt.Component comp)
           
 java.awt.Rectangle getGUIMetrics(java.lang.String compName)
           
 java.lang.String getHeaderFontClassicDefinition()
           
 java.lang.String getHeaderFontDefinition()
           
 java.lang.String getHeaderFontModernDefinition()
           
 java.lang.String getHintFontDefinition()
           
 java.lang.String getHTMLController()
          Returns the HTML controller to use.
 java.lang.String getHTMLPopUpAction()
          Returns the default HTML action popup class to use.
 java.lang.String getHTMLPopUpAnchorAction()
          Returns the default HTML anchor action popup class to use.
 java.lang.String getHTMLServerLocation()
           
 java.lang.String getHTMLServletLocation()
          Gets the HTML servlet location.
 java.lang.String getHTMLStyleName()
          Returns the html style name (default, bluesea,...)
static java.awt.Image getImage(java.lang.String imageName)
           
static javax.swing.ImageIcon getImageIcon(java.lang.String imageName)
          Return the image with the specified image name.
static javax.swing.ImageIcon getImageIcon(java.net.URL baseURL, java.lang.String imageName)
          Return the image with the specified image name.
static JAXFrontProperties getInstance()
          Returns the singleton instance of this class.
static JAXFrontProperties getInstance(java.lang.String context)
           
 java.net.URL getJAXFrontXMLURL()
           
 java.lang.String getLabelFontDefinition()
           
 java.lang.String getLanguage()
          Returns the language for the XUI Editor.
 java.lang.String[] getLanguages()
          Returns all supported languages.
 LastFile getLastFile(java.lang.String key)
          Gets the last opened file.
 int getLastFileCounter()
          Gets the counter of the last opened files.
 java.util.Vector getLastFiles()
          Gets a list that contains all last opened files.
 java.net.URL getLastOpenedFolder()
          Returns the last opened URL.
 Queue getLastTableLayouts()
          Gets a list that contains all last opened files.
static java.lang.String getLicenceText()
          Returns the license text.
 java.lang.String getLicenseLocation()
          Gets the location of the license key for JAXFront.
 java.lang.String getListFontDefinition()
           
 DoubleKeyHashtable getLocalizedProperties()
           
 java.io.File getLocalPropertyLocation()
           
 java.util.List getLogLevels()
           
 java.lang.String getLookAndFeel()
           
 java.lang.String getMenuFontDefinition()
           
 java.lang.String getMenuItemFontDefinition()
           
 java.lang.String getMessageFontDefinition()
           
 java.lang.String getMessageTableCellRenderer()
           
 NLS getNLS()
          Returns the core engine NLS properties.
 NLS getNLS(java.lang.String language)
          Returns the core engine NLS properties in the passed language.
 char getNLSTagDelimiter()
           
 java.lang.String getOptionPaneFontDefinition()
           
static java.lang.String getOSSystemEncoding()
           
 java.lang.String getPopupFontDefinition()
           
 java.util.Hashtable getProperties()
          Gets the Hashtable that contains all properties.
static java.lang.String getPROPERTY_DOC_URL()
           
 java.lang.String getRadioButtonFontDefinition()
           
static java.io.InputStream getRessource(java.lang.String propertyPath)
           
 java.lang.String getServletImageRootPath()
          Gets the HTML servlet image root path where to look for img resources.
 java.lang.String getSMTPPWD()
          Returns the SMTP user password.
 java.lang.String getSMTPSenderEmail()
          Returns the SMTP Server.
 java.lang.String getSMTPServer()
          Returns the SMTP Server.
 java.lang.String getSMTPUser()
          Returns the SMTP user name.
 java.lang.String getStringProperty(java.lang.String key)
          Gets the String value of a property.
 java.lang.String getTabFontDefinition()
           
 java.lang.String getTableFontDefinition()
           
 java.lang.String getTextFieldFontDefinition()
           
 java.lang.String getTitleBorderFontDefinition()
           
 int getToolTipMaxLength()
          Returns the language for the XUI Editor.
 java.lang.String getTreeEntryFolderFontDefinition()
           
 java.lang.String getTreeEntryFontDefinition()
           
 java.lang.String getUIFactoryClassName()
          Gets the class name of the UIFactory.
 java.lang.String getURLBase()
          Gets the URL base for JAXFront.
 URLResourceResolver getURLResolver()
          Gets the URL resolver which resolved any url.
 LanguageEnhancedProperties getUserProperties()
           
 java.lang.String getUserProperty(java.lang.String key)
          Gets the requested user property.
 java.lang.String getValue(java.lang.String key)
          Gets the value of a property.
 java.util.Vector getValues(java.lang.String key)
          Gets a vector that contains all values of a property.
 java.lang.String getXuiEditorFormLayoutColDefaults()
           
 java.lang.String getXuiEditorFormLayoutHeaderDefaults()
           
 java.lang.String getXuiEditorFormLayoutRowDefaults()
           
 java.lang.String getXuiEditorFormLayoutSepClassicDefaults()
           
 java.lang.String getXuiEditorFormLayoutSepModernDefaults()
           
 java.lang.String getXuiRootName()
          Returns the rootname of the xui schema.
 java.lang.String getXUIXsdName()
           
 java.lang.String getXuiXsdPath()
           
 java.lang.String getXuiXsdUrl()
          Returns the location of the xui.xsd.
 java.lang.String getXuiXuiUrl()
          Returns the location of the xui.xui.
static boolean hasBeenRegistered(java.lang.String context)
           
 boolean hasLanguageBeenChoosen()
           
 boolean ignoreNamespace()
           
 boolean ignoreXMLNamespaceDeclaration()
           
 boolean isBindingOnlyAvailable()
           
 boolean isReleaseSchemaChache()
           
static boolean isRunningAsServer()
          Returns true if this VM is running as a JAXFront server.
 boolean isRunningAsXUIEditor()
          Returns if JAXFront is running as XUIEditor.
 boolean isSerializePreviewInSameWindow()
           
 boolean isShowingGloablTree()
           
 boolean isShowingRulesTree()
           
 boolean isUsingDefaultUIFactory()
          Returns if the default UIFactory is used.
 boolean isUsingGlobalUIDefinitions()
          Returns if global ui definitions will be used or not.
 boolean isUsingMDI()
           
 boolean isUsingNLS()
          Returns if multi language support is used.
 boolean isUsingXSDCache()
          Returns if the XSDcache should be used.
 boolean isUsingXSDControllerLookup()
           
 boolean isUsingXUICache()
          Returns if the XUI cache should be used.
 boolean isUsingXUINameLookup()
          Returns if a XUI file should be lookedUp when creating a JAXFrotn DOM automatically according the XMLSchema URL name.
 boolean isVersionCheckDisabled()
           
static java.lang.String parseCountry(java.lang.String languageDefinition)
           
static java.lang.String parseLanguage(java.lang.String languageDefinition)
           
static void printSwingDefaults()
           
static void printSystemProperties()
           
 void putGUIMetrics(java.awt.Component comp)
           
 void registerDOMHandler(java.lang.String xsd, java.lang.String xml, java.lang.String className)
           
static void registerProperties(java.lang.String context, java.net.URL url)
           
 void releaseGUIMetrics()
           
 void releaseUserProperties()
          Releases all user properties.
 void reload(java.net.URL propertyURL)
           
 void removeFile(java.io.File file)
           
 void removeGUIMetrics(java.awt.Component comp)
           
 void removeMutableProperty(java.lang.String key)
           
 void save()
          Saves the properties into the property file.
 boolean serializeXSDUrlRelative()
          Returns true if the xsd url in the xmlSchemaLocation should be serialized as a relative URL (just the name).
 void setAskForExit(boolean ask)
          Returns if the system (XUIEditor) should ask for exit.
 void setForcedLanguage(java.lang.String language)
           
 void setFrameBounds(java.awt.Rectangle bounds)
           
 void setHTMLController(java.lang.String domHandlerClass)
           
 void setHTMLServerLocation(java.lang.String location)
           
 void setIgnoreNamespace(boolean ignore)
           
 void setIgnoreXMLNamespaceDeclaration(boolean ignore)
           
 void setIsRunningAsServer(boolean isRunningAsServer)
           
 void setLanguage(java.lang.String language)
           
 void setLanguages(java.lang.String[] languages)
          Returns all supported languages.
 void setLastFile(LastFile lastFile)
          Sets the last opened file.
 void setLastOpenedFolder(java.net.URL lastOpenedFolder)
          Set the last opened folder.
 void setLicenseLocaction(java.lang.String fileLocation)
          Sets the location of the license key for JAXFront.
 void setLogLevels(java.util.List logLevels)
           
 void setLookAndFeel(java.lang.String lookAndFeel)
           
 void setMutableProperty(java.lang.String key, java.lang.String value)
          Sets the value of a mutable property.
 void setNLSTagDelimiter(char tagDelimiter)
           
static void setPROPERTY_DOC_URL(java.lang.String propertyDocURL)
           
 void setRunningAsXUIEditor(boolean runningAsXUIEditor)
          Sets the property that JAXFront runs the XUIEditor
 void setShowingGlobalTree(boolean state)
           
 void setShowingInstanceDataInTree(boolean state)
           
 void setShowingRulesTree(boolean state)
           
 void setSortXUIDefinitions(boolean sort)
          Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.
 void setStateReleaseSchemaCache(boolean state)
           
 void setUIFactoryClassName(java.lang.String className)
          Sets the class name of the UIFactory class.
 void setURLBase(java.lang.String urlBase)
          Sets the URLBase for JAXFront.
 void setUseEmbeddedNLS(boolean useEmbeddedNLS)
          Defines if the nls is embedded in the xui or not.
 void setUserProperties(java.util.Map values)
          Sets a new user property.
 void setUserProperty(java.lang.String key, java.lang.String value)
          Sets a new user property.
 void setUsingMDI(boolean useMDI)
           
 void setUsingXSDControllerLookup(boolean useXSDControllerLookup)
           
 void setUsingXUICache(boolean useXUICache)
           
 boolean showTreeInstanceData()
          Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.
 boolean sortXUIDefinitions()
          Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.
 boolean systemExitOnClose()
          Returns if the system will exit after the main window has been closed.
static byte[] unZip(byte[] value)
           
 boolean useElementNameOnly()
          Returns true if the element name in the XML Schema Tree will be taken from XML Schema rather than from XUI (including NLS).
 boolean useEmbeddedNLS()
          Returns true if the nls is embedded in the xui file.
static byte[] zip(byte[] value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONST_FIELD_SEPARATOR

public static final java.lang.String CONST_FIELD_SEPARATOR
See Also:
Constant Field Values

CONST_FIELD_PARAM_SEPARATOR

public static final java.lang.String CONST_FIELD_PARAM_SEPARATOR
See Also:
Constant Field Values

LOG_ENABLED

public static boolean LOG_ENABLED

_logLevel

public java.lang.String _logLevel

JAXFRONT_PROPERTY_LOCATION

public static final java.lang.String JAXFRONT_PROPERTY_LOCATION
See Also:
Constant Field Values

JAXFRONT_RESOURCE_BASE

public static final java.lang.String JAXFRONT_RESOURCE_BASE
See Also:
Constant Field Values

PROPERTY_PROPERTY_FILE

public static final java.lang.String PROPERTY_PROPERTY_FILE
See Also:
Constant Field Values

PROPERTY_URL_BASE

public static final java.lang.String PROPERTY_URL_BASE
See Also:
Constant Field Values

PROPERTY_IGNORE_NAMESPACE

public static final java.lang.String PROPERTY_IGNORE_NAMESPACE
See Also:
Constant Field Values

PROPERTY_URL_RESOLVER

public static final java.lang.String PROPERTY_URL_RESOLVER
See Also:
Constant Field Values

PROPERTY_USE_EMBEDDED_NLS

public static final java.lang.String PROPERTY_USE_EMBEDDED_NLS
See Also:
Constant Field Values

PROPERTY_LANGUAGES

public static final java.lang.String PROPERTY_LANGUAGES
See Also:
Constant Field Values

PROPERTY_NLS_TAGDELiMITER

public static final java.lang.String PROPERTY_NLS_TAGDELiMITER
See Also:
Constant Field Values

PROPERTY_PATTERN_DATE_TIME

public static final java.lang.String PROPERTY_PATTERN_DATE_TIME
See Also:
Constant Field Values

PROPERTY_PATTERN_DATE

public static final java.lang.String PROPERTY_PATTERN_DATE
See Also:
Constant Field Values

PROPERTY_PATTERN_TIME

public static final java.lang.String PROPERTY_PATTERN_TIME
See Also:
Constant Field Values

PROPERTY_PATTERN_NUMBER_FORMAT

public static final java.lang.String PROPERTY_PATTERN_NUMBER_FORMAT
See Also:
Constant Field Values

PROPERTY_LANGUAGE

public static final java.lang.String PROPERTY_LANGUAGE
See Also:
Constant Field Values

PROPERTY_FORCEDLANGUAGE

public static final java.lang.String PROPERTY_FORCEDLANGUAGE
See Also:
Constant Field Values

PROPERTY_BIND_ONLY_AVAILABLE

public static final java.lang.String PROPERTY_BIND_ONLY_AVAILABLE
See Also:
Constant Field Values

PROPERTY_DEFAULT_FILE_ENCODING

public static final java.lang.String PROPERTY_DEFAULT_FILE_ENCODING
See Also:
Constant Field Values

PROPERTY_DEFAULT_XMLFILE_ENCODING

public static final java.lang.String PROPERTY_DEFAULT_XMLFILE_ENCODING
See Also:
Constant Field Values

PROPERTY_USE_NLS

public static final java.lang.String PROPERTY_USE_NLS
See Also:
Constant Field Values

PROPERTY_UI_FACTORY

public static final java.lang.String PROPERTY_UI_FACTORY
See Also:
Constant Field Values

PROPERTY_DIRECTORY_LOCATION

public static final java.lang.String PROPERTY_DIRECTORY_LOCATION
See Also:
Constant Field Values

PROPERTY_DIRECTORY_LOCATION_OFFLINE

public static final java.lang.String PROPERTY_DIRECTORY_LOCATION_OFFLINE
See Also:
Constant Field Values

PROPERTY_DIRECTORY_XSD

public static final java.lang.String PROPERTY_DIRECTORY_XSD
See Also:
Constant Field Values

PROPERTY_UI_USEGLOBALUIDEFINITIONS

public static final java.lang.String PROPERTY_UI_USEGLOBALUIDEFINITIONS
See Also:
Constant Field Values

PROPERTY_UI_USE_XUICACHE

public static final java.lang.String PROPERTY_UI_USE_XUICACHE
See Also:
Constant Field Values

PROPERTY_UI_USE_XSDCACHE

public static final java.lang.String PROPERTY_UI_USE_XSDCACHE
See Also:
Constant Field Values

PROPERTY_SERIALIZE_XSD_URL_RELATIVE

public static final java.lang.String PROPERTY_SERIALIZE_XSD_URL_RELATIVE
See Also:
Constant Field Values

PROPERTY_UI_USE_XUI_NAME_LOOKUP

public static final java.lang.String PROPERTY_UI_USE_XUI_NAME_LOOKUP
See Also:
Constant Field Values

PROPERTY_UI_USE_XUI_PI_NAME_LOOKUP

public static final java.lang.String PROPERTY_UI_USE_XUI_PI_NAME_LOOKUP
See Also:
Constant Field Values

PROPERTY_XUI_VERSION_CHECK_DISABLED

public static final java.lang.String PROPERTY_XUI_VERSION_CHECK_DISABLED
See Also:
Constant Field Values

PROPERTY_HTML_STYLE_NAME

public static final java.lang.String PROPERTY_HTML_STYLE_NAME
See Also:
Constant Field Values

PROPERTY_HTML_USE_MDI

public static final java.lang.String PROPERTY_HTML_USE_MDI
See Also:
Constant Field Values

PROPERTY_HTML_USE_XSD_CONTROLLER_LOOKUP

public static final java.lang.String PROPERTY_HTML_USE_XSD_CONTROLLER_LOOKUP
See Also:
Constant Field Values

PROPERTY_HTML_SERVLET_IMAGE_ROOTPATH

public static final java.lang.String PROPERTY_HTML_SERVLET_IMAGE_ROOTPATH
See Also:
Constant Field Values

PROPERTY_UI_TOOLTIP_MAX_LENGTH

public static final java.lang.String PROPERTY_UI_TOOLTIP_MAX_LENGTH
See Also:
Constant Field Values

PROPERTY_FONT_LABEL

public static final java.lang.String PROPERTY_FONT_LABEL
See Also:
Constant Field Values

PROPERTY_FONT_CAPTION

public static final java.lang.String PROPERTY_FONT_CAPTION
See Also:
Constant Field Values

PROPERTY_FONT_HEADER

public static final java.lang.String PROPERTY_FONT_HEADER
See Also:
Constant Field Values

PROPERTY_FONT_HEADER_MODERN

public static final java.lang.String PROPERTY_FONT_HEADER_MODERN
See Also:
Constant Field Values

PROPERTY_FONT_HEADER_CLASSIC

public static final java.lang.String PROPERTY_FONT_HEADER_CLASSIC
See Also:
Constant Field Values

PROPERTY_FONT_TREEENTRY

public static final java.lang.String PROPERTY_FONT_TREEENTRY
See Also:
Constant Field Values

PROPERTY_FONT_TREE_FOLDER

public static final java.lang.String PROPERTY_FONT_TREE_FOLDER
See Also:
Constant Field Values

PROPERTY_FONT_TAB

public static final java.lang.String PROPERTY_FONT_TAB
See Also:
Constant Field Values

PROPERTY_FONT_TEXT

public static final java.lang.String PROPERTY_FONT_TEXT
See Also:
Constant Field Values

PROPERTY_FONT_HINT

public static final java.lang.String PROPERTY_FONT_HINT
See Also:
Constant Field Values

PROPERTY_FONT_MESSAGE

public static final java.lang.String PROPERTY_FONT_MESSAGE
See Also:
Constant Field Values

PROPERTY_FONT_COMBOBOX

public static final java.lang.String PROPERTY_FONT_COMBOBOX
See Also:
Constant Field Values

PROPERTY_FONT_CHECKBOX

public static final java.lang.String PROPERTY_FONT_CHECKBOX
See Also:
Constant Field Values

PROPERTY_FONT_CHECKBOX_ITEM

public static final java.lang.String PROPERTY_FONT_CHECKBOX_ITEM
See Also:
Constant Field Values

PROPERTY_FONT_BUTTON

public static final java.lang.String PROPERTY_FONT_BUTTON
See Also:
Constant Field Values

PROPERTY_FONT_RADIOBUTTON

public static final java.lang.String PROPERTY_FONT_RADIOBUTTON
See Also:
Constant Field Values

PROPERTY_FONT_LIST

public static final java.lang.String PROPERTY_FONT_LIST
See Also:
Constant Field Values

PROPERTY_FONT_TITLEBORDER

public static final java.lang.String PROPERTY_FONT_TITLEBORDER
See Also:
Constant Field Values

PROPERTY_FONT_TABLE

public static final java.lang.String PROPERTY_FONT_TABLE
See Also:
Constant Field Values

PROPERTY_FONT_POPUP

public static final java.lang.String PROPERTY_FONT_POPUP
See Also:
Constant Field Values

PROPERTY_FONT_OPTIONPANE

public static final java.lang.String PROPERTY_FONT_OPTIONPANE
See Also:
Constant Field Values

PROPERTY_FONT_MENU

public static final java.lang.String PROPERTY_FONT_MENU
See Also:
Constant Field Values

PROPERTY_FONT_MENU_ITEM

public static final java.lang.String PROPERTY_FONT_MENU_ITEM
See Also:
Constant Field Values

PROPERTY_GUI_PERSISTENCY

public static final java.lang.String PROPERTY_GUI_PERSISTENCY
See Also:
Constant Field Values

PROPERTY_HTML_CONTROLLER

public static final java.lang.String PROPERTY_HTML_CONTROLLER
See Also:
Constant Field Values

PROPERTY_HTML_POPUP_ACTION

public static final java.lang.String PROPERTY_HTML_POPUP_ACTION
See Also:
Constant Field Values

PROPERTY_HTML_POPUPANCHOR_ACTION

public static final java.lang.String PROPERTY_HTML_POPUPANCHOR_ACTION
See Also:
Constant Field Values

PROPERTY_SYSTEM_EXIT

public static final java.lang.String PROPERTY_SYSTEM_EXIT
See Also:
Constant Field Values

PROPERTY_ASK_FOREXIT

public static final java.lang.String PROPERTY_ASK_FOREXIT
See Also:
Constant Field Values

PROPERTY_FUNCTIONS_FILE

public static final java.lang.String PROPERTY_FUNCTIONS_FILE
See Also:
Constant Field Values

PROPERTY_DOC_URL

public static java.lang.String PROPERTY_DOC_URL

PROPERTY_LICENSE_LOCATION

public static final java.lang.String PROPERTY_LICENSE_LOCATION
See Also:
Constant Field Values

PROPERTY_HTML_LOCATION

public static final java.lang.String PROPERTY_HTML_LOCATION
See Also:
Constant Field Values

PROPERTY_HTML_SERVER

public static final java.lang.String PROPERTY_HTML_SERVER
See Also:
Constant Field Values

XUIEDITOR_RELEASE_SCHEMA_CACHE

public static final java.lang.String XUIEDITOR_RELEASE_SCHEMA_CACHE
See Also:
Constant Field Values

XUIEDITOR_GLOBAL_TYPE_SETTINGS

public static final java.lang.String XUIEDITOR_GLOBAL_TYPE_SETTINGS
See Also:
Constant Field Values

XUIEDITOR_SHOW_RULES_TREE

public static final java.lang.String XUIEDITOR_SHOW_RULES_TREE
See Also:
Constant Field Values

XUIEDITOR_LOOK_AND_FEEL

public static final java.lang.String XUIEDITOR_LOOK_AND_FEEL
See Also:
Constant Field Values

XUIEDITOR_FRAME_BOUNDS

public static final java.lang.String XUIEDITOR_FRAME_BOUNDS
See Also:
Constant Field Values

XUIEDITOR_SORT_XUICOMPONENTS

public static final java.lang.String XUIEDITOR_SORT_XUICOMPONENTS
See Also:
Constant Field Values

XUIEDITOR_TREE_SHOW_INSTANCE_DATA

public static final java.lang.String XUIEDITOR_TREE_SHOW_INSTANCE_DATA
See Also:
Constant Field Values

XUIEDITOR_TREE_USE_ELEMENT_NAME_ONLY

public static final java.lang.String XUIEDITOR_TREE_USE_ELEMENT_NAME_ONLY
See Also:
Constant Field Values

XUIEDITOR_FORMLAYOUT_ROW_DEF

public static final java.lang.String XUIEDITOR_FORMLAYOUT_ROW_DEF
See Also:
Constant Field Values

XUIEDITOR_FORMLAYOUT_COL_DEF

public static final java.lang.String XUIEDITOR_FORMLAYOUT_COL_DEF
See Also:
Constant Field Values

XUIEDITOR_FORMLAYOUT_HEADER_DEF

public static final java.lang.String XUIEDITOR_FORMLAYOUT_HEADER_DEF
See Also:
Constant Field Values

XUIEDITOR_FORMLAYOUT_SEPCLASS_DEF

public static final java.lang.String XUIEDITOR_FORMLAYOUT_SEPCLASS_DEF
See Also:
Constant Field Values

XUIEDITOR_FORMLAYOUT_SEPMODERN_DEF

public static final java.lang.String XUIEDITOR_FORMLAYOUT_SEPMODERN_DEF
See Also:
Constant Field Values

PROPERTY_SMTP_SERVER

public static final java.lang.String PROPERTY_SMTP_SERVER
See Also:
Constant Field Values

PROPERTY_SMTP_SENDER_EMAIL

public static final java.lang.String PROPERTY_SMTP_SENDER_EMAIL
See Also:
Constant Field Values

PROPERTY_SMTP_USER

public static final java.lang.String PROPERTY_SMTP_USER
See Also:
Constant Field Values

PROPERTY_DEFAULT_VALUE_STARTMARKER

public static final java.lang.String PROPERTY_DEFAULT_VALUE_STARTMARKER
See Also:
Constant Field Values

PROPERTY_DEFAULT_VALUE_ENDMARKER

public static final java.lang.String PROPERTY_DEFAULT_VALUE_ENDMARKER
See Also:
Constant Field Values

PROPERTY_SMTP_PWD

public static final java.lang.String PROPERTY_SMTP_PWD
See Also:
Constant Field Values

XUIEDITOR_XUI_SCHEMA

public static final java.lang.String XUIEDITOR_XUI_SCHEMA
See Also:
Constant Field Values

XUIEDITOR_XUI_XUI

public static final java.lang.String XUIEDITOR_XUI_XUI
See Also:
Constant Field Values

XUIEDITOR_XUI_ROOT

public static final java.lang.String XUIEDITOR_XUI_ROOT
See Also:
Constant Field Values

PROPERTY_LOGGING_TOOL

public static final java.lang.String PROPERTY_LOGGING_TOOL
See Also:
Constant Field Values

PROPERTY_LOGGING_ENABLED

public static final java.lang.String PROPERTY_LOGGING_ENABLED
See Also:
Constant Field Values

PROPERTY_LOGGING_LEVEL

public static final java.lang.String PROPERTY_LOGGING_LEVEL
See Also:
Constant Field Values

PROPERTY_LAST_FILE

public static final java.lang.String PROPERTY_LAST_FILE
See Also:
Constant Field Values

PROPERTY_LAST_TABLELAYOUTS

public static final java.lang.String PROPERTY_LAST_TABLELAYOUTS
See Also:
Constant Field Values

JAXFRONT_PROPERTIES_FILE_ENCODING

public static final java.lang.String JAXFRONT_PROPERTIES_FILE_ENCODING
See Also:
Constant Field Values

PROPERTY_LAST_FILE_COUNTER

public static final java.lang.String PROPERTY_LAST_FILE_COUNTER
See Also:
Constant Field Values

PROPERTY_INFO_PANE_AT_END

public static final java.lang.String PROPERTY_INFO_PANE_AT_END
See Also:
Constant Field Values

PROPERTY_SERIALIZEPREVIEW_INSAMEWINDOW

public static final java.lang.String PROPERTY_SERIALIZEPREVIEW_INSAMEWINDOW
See Also:
Constant Field Values

PROPERTY_URL_COMMON_ADDITION

public static final java.lang.String PROPERTY_URL_COMMON_ADDITION
See Also:
Constant Field Values

PROPERTY_USE_SECURE_PWD

public static final java.lang.String PROPERTY_USE_SECURE_PWD
See Also:
Constant Field Values

PROPERTY_MESSAGE_TABLE_CELL_RENDERER

public static final java.lang.String PROPERTY_MESSAGE_TABLE_CELL_RENDERER
See Also:
Constant Field Values
Constructor Detail

JAXFrontProperties

public JAXFrontProperties()
Singleton: Use getInstance() instead.

Method Detail

getJAXFrontXMLURL

public java.net.URL getJAXFrontXMLURL()

getDefaultValuePostFix

public static java.lang.String getDefaultValuePostFix()

getDefaultValuePreFix

public static java.lang.String getDefaultValuePreFix()

getFileVersion

public static java.lang.String getFileVersion()

getLocalPropertyLocation

public java.io.File getLocalPropertyLocation()

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value)
Adds a new property with a key and a value.

Parameters:
key - a key that identifies the new property
value - the value of the new property

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value,
                        boolean isMutable)
Adds a new property with a key and a value.

Parameters:
key - a key that identifies the new property
value - the value of the new property
is - defines if the new property is mutable or not

parseCountry

public static java.lang.String parseCountry(java.lang.String languageDefinition)

parseLanguage

public static java.lang.String parseLanguage(java.lang.String languageDefinition)

createPropertyRepresentationFromMem

public java.lang.String createPropertyRepresentationFromMem(java.lang.Object property)

createRectangleFromFile

public java.awt.Rectangle createRectangleFromFile(java.lang.String fileDefinition)

getBooleanProperty

public boolean getBooleanProperty(java.lang.String key)
Gets the boolean value of a requested property.

Parameters:
key - the key of the property to be returned
Returns:
the boolean value of a requested property

getLabelFontDefinition

public java.lang.String getLabelFontDefinition()

getTabFontDefinition

public java.lang.String getTabFontDefinition()

getCheckboxFontDefinition

public java.lang.String getCheckboxFontDefinition()

getCheckboxItemFontDefinition

public java.lang.String getCheckboxItemFontDefinition()

getTableFontDefinition

public java.lang.String getTableFontDefinition()

getPopupFontDefinition

public java.lang.String getPopupFontDefinition()

getOptionPaneFontDefinition

public java.lang.String getOptionPaneFontDefinition()

getMenuFontDefinition

public java.lang.String getMenuFontDefinition()

getMenuItemFontDefinition

public java.lang.String getMenuItemFontDefinition()

getComboboxFontDefinition

public java.lang.String getComboboxFontDefinition()

getLogLevels

public java.util.List getLogLevels()

setLogLevels

public void setLogLevels(java.util.List logLevels)

getButtonFontDefinition

public java.lang.String getButtonFontDefinition()

getListFontDefinition

public java.lang.String getListFontDefinition()

getNLSTagDelimiter

public char getNLSTagDelimiter()

getRadioButtonFontDefinition

public java.lang.String getRadioButtonFontDefinition()

getHeaderFontDefinition

public java.lang.String getHeaderFontDefinition()

getHeaderFontModernDefinition

public java.lang.String getHeaderFontModernDefinition()

getHeaderFontClassicDefinition

public java.lang.String getHeaderFontClassicDefinition()

getTitleBorderFontDefinition

public java.lang.String getTitleBorderFontDefinition()

getHintFontDefinition

public java.lang.String getHintFontDefinition()

getMessageFontDefinition

public java.lang.String getMessageFontDefinition()

getCaptionFontDefinition

public java.lang.String getCaptionFontDefinition()

getTreeEntryFontDefinition

public java.lang.String getTreeEntryFontDefinition()

getTreeEntryFolderFontDefinition

public java.lang.String getTreeEntryFolderFontDefinition()

getTextFieldFontDefinition

public java.lang.String getTextFieldFontDefinition()

getDBVersionStoreName

public java.lang.String getDBVersionStoreName()
Gets the version number of the XML Database Store/Collection.

Returns:
the version number of the XML Database Store/Collection

getInstance

public static JAXFrontProperties getInstance()
Returns the singleton instance of this class.

Returns:
the singleton instance of this class

getInstance

public static JAXFrontProperties getInstance(java.lang.String context)

registerDOMHandler

public void registerDOMHandler(java.lang.String xsd,
                               java.lang.String xml,
                               java.lang.String className)

getDOMHandler

public java.lang.String getDOMHandler(java.lang.String xsd,
                                      java.lang.String xml)

hasBeenRegistered

public static boolean hasBeenRegistered(java.lang.String context)

registerProperties

public static void registerProperties(java.lang.String context,
                                      java.net.URL url)

getLastFile

public LastFile getLastFile(java.lang.String key)
Gets the last opened file.

Returns:
the last opened file

getLastFileCounter

public int getLastFileCounter()
Gets the counter of the last opened files.

Returns:
the counter of the last opened files

getLastFiles

public java.util.Vector getLastFiles()
Gets a list that contains all last opened files.

Returns:
a list that contains all last opened files

getLastTableLayouts

public Queue getLastTableLayouts()
Gets a list that contains all last opened files.

Returns:
a list that contains all last opened files

getLicenseLocation

public java.lang.String getLicenseLocation()
Gets the location of the license key for JAXFront.

Returns:
the location of the license key

hasLanguageBeenChoosen

public boolean hasLanguageBeenChoosen()

getProperties

public java.util.Hashtable getProperties()
Gets the Hashtable that contains all properties.

Returns:
the Hashtable that contains all properties

getRessource

public static java.io.InputStream getRessource(java.lang.String propertyPath)
Returns:
the Hashtable that contains all properties

getStringProperty

public java.lang.String getStringProperty(java.lang.String key)
Gets the String value of a property.

Returns:
the String value of a property

getUIFactoryClassName

public java.lang.String getUIFactoryClassName()
Gets the class name of the UIFactory.

Returns:
the class name of the UIFactory

getURLBase

public java.lang.String getURLBase()
Gets the URL base for JAXFront.

Returns:
the URL base for JAXFront

getURLResolver

public URLResourceResolver getURLResolver()
Gets the URL resolver which resolved any url.

Returns:
the URL base for JAXFront

getDirectoryXSD

public java.lang.String getDirectoryXSD()

getDirectoryLocation

public java.lang.String getDirectoryLocation()

getDirectoryLocationOffline

public java.lang.String getDirectoryLocationOffline()

getLanguages

public java.lang.String[] getLanguages()
Returns all supported languages.


getLocalizedProperties

public DoubleKeyHashtable getLocalizedProperties()

setLanguages

public void setLanguages(java.lang.String[] languages)
Returns all supported languages.


getLanguage

public java.lang.String getLanguage()
Returns the language for the XUI Editor.


getForcedLanguage

public java.lang.String getForcedLanguage()
Returns the language for the XUI Editor.


getToolTipMaxLength

public int getToolTipMaxLength()
Returns the language for the XUI Editor.


getHTMLStyleName

public java.lang.String getHTMLStyleName()
Returns the html style name (default, bluesea,...)


showTreeInstanceData

public boolean showTreeInstanceData()
Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.


serializeXSDUrlRelative

public boolean serializeXSDUrlRelative()
Returns true if the xsd url in the xmlSchemaLocation should be serialized as a relative URL (just the name).


sortXUIDefinitions

public boolean sortXUIDefinitions()
Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.


setSortXUIDefinitions

public void setSortXUIDefinitions(boolean sort)
Returns true if the instance data (coming from the xml document) of each element will be shown in the XML Schema Tree.


useElementNameOnly

public boolean useElementNameOnly()
Returns true if the element name in the XML Schema Tree will be taken from XML Schema rather than from XUI (including NLS).


useEmbeddedNLS

public boolean useEmbeddedNLS()
Returns true if the nls is embedded in the xui file.


zip

public static byte[] zip(byte[] value)
                  throws java.io.IOException
Throws:
java.io.IOException

unZip

public static byte[] unZip(byte[] value)
                    throws java.io.IOException
Throws:
java.io.IOException

printSwingDefaults

public static void printSwingDefaults()

printSystemProperties

public static void printSystemProperties()

getHTMLServletLocation

public java.lang.String getHTMLServletLocation()
Gets the HTML servlet location.


getServletImageRootPath

public java.lang.String getServletImageRootPath()
Gets the HTML servlet image root path where to look for img resources.


getHTMLController

public java.lang.String getHTMLController()
Returns the HTML controller to use.


getSMTPServer

public java.lang.String getSMTPServer()
Returns the SMTP Server.


getSMTPSenderEmail

public java.lang.String getSMTPSenderEmail()
Returns the SMTP Server.


getSMTPUser

public java.lang.String getSMTPUser()
Returns the SMTP user name.


getSMTPPWD

public java.lang.String getSMTPPWD()
Returns the SMTP user password.


getHTMLPopUpAction

public java.lang.String getHTMLPopUpAction()
Returns the default HTML action popup class to use.


getHTMLPopUpAnchorAction

public java.lang.String getHTMLPopUpAnchorAction()
Returns the default HTML anchor action popup class to use.


getHTMLServerLocation

public java.lang.String getHTMLServerLocation()

getUserProperties

public LanguageEnhancedProperties getUserProperties()

getUserProperty

public java.lang.String getUserProperty(java.lang.String key)
Gets the requested user property.

Returns:
a user property

getValue

public java.lang.String getValue(java.lang.String key)
Gets the value of a property.

Returns:
the value of a property

getValues

public java.util.Vector getValues(java.lang.String key)
Gets a vector that contains all values of a property.

Returns:
a vector that contains all values of a property

isRunningAsXUIEditor

public boolean isRunningAsXUIEditor()
Returns if JAXFront is running as XUIEditor.

Returns:
true, if JAXFront is running as XUIEditor, false otherwise

isUsingDefaultUIFactory

public boolean isUsingDefaultUIFactory()
Returns if the default UIFactory is used.

Returns:
true, if the default UIFactory is used, false otherwise

cleanupUserProperties

public void cleanupUserProperties()

releaseUserProperties

public void releaseUserProperties()
Releases all user properties.


removeFile

public void removeFile(java.io.File file)
                throws java.io.IOException
Throws:
java.io.IOException

save

public void save()
          throws java.io.IOException
Saves the properties into the property file.

Throws:
java.io.IOException

setLastFile

public void setLastFile(LastFile lastFile)
Sets the last opened file.

Parameters:
lastFile - the last opened file

setLicenseLocaction

public void setLicenseLocaction(java.lang.String fileLocation)
Sets the location of the license key for JAXFront.

Parameters:
fileLocation - the location of the license key

setUseEmbeddedNLS

public void setUseEmbeddedNLS(boolean useEmbeddedNLS)
Defines if the nls is embedded in the xui or not. Default is not. Attention setting it to true will turn on the xui cache. Because we need to have a reference to the uiDOM when initializing the nls (e.q. through reinitializeNLS()).


setRunningAsXUIEditor

public void setRunningAsXUIEditor(boolean runningAsXUIEditor)
Sets the property that JAXFront runs the XUIEditor

Parameters:
runningAsXUIEditor - true, if XUIEditor should be run, false otherwise

setUIFactoryClassName

public void setUIFactoryClassName(java.lang.String className)
Sets the class name of the UIFactory class.

Parameters:
className - the name of the UIFactory class

setURLBase

public void setURLBase(java.lang.String urlBase)
Sets the URLBase for JAXFront.

Parameters:
urlBAse - the urlBase for JAXFront

setLastOpenedFolder

public void setLastOpenedFolder(java.net.URL lastOpenedFolder)
Set the last opened folder.

Parameters:
lastOpenedFolder - last opened URL

getLastOpenedFolder

public java.net.URL getLastOpenedFolder()
Returns the last opened URL.


setUserProperty

public void setUserProperty(java.lang.String key,
                            java.lang.String value)
Sets a new user property.

Parameters:
key - a key that identifies the user property
value - the value of the user property

setUserProperties

public void setUserProperties(java.util.Map values)
Sets a new user property.

Parameters:
key - a key that identifies the user property
value - the value of the user property

systemExitOnClose

public boolean systemExitOnClose()
Returns if the system will exit after the main window has been closed.

Returns:
true, if the system will exit on close

askForExit

public boolean askForExit()
Returns if the system (XUIEditor) should ask for exit.

Returns:
true, if the system should ask for exit

setAskForExit

public void setAskForExit(boolean ask)
Returns if the system (XUIEditor) should ask for exit.


getNLS

public NLS getNLS()
Returns the core engine NLS properties.


getNLS

public NLS getNLS(java.lang.String language)
Returns the core engine NLS properties in the passed language. A file starting with 'xui_??.nls' where ?? is the passed language will be loaded through the class loader.

Parameters:
language - to initialize property file

getLicenceText

public static java.lang.String getLicenceText()
Returns the license text.


setMutableProperty

public void setMutableProperty(java.lang.String key,
                               java.lang.String value)
Sets the value of a mutable property.

Parameters:
key - key of the property
value - new value of the property

removeMutableProperty

public void removeMutableProperty(java.lang.String key)

isUsingGlobalUIDefinitions

public boolean isUsingGlobalUIDefinitions()
Returns if global ui definitions will be used or not.


isUsingXUICache

public boolean isUsingXUICache()
Returns if the XUI cache should be used.


isUsingXSDCache

public boolean isUsingXSDCache()
Returns if the XSDcache should be used.


isUsingMDI

public boolean isUsingMDI()

isUsingXSDControllerLookup

public boolean isUsingXSDControllerLookup()

setUsingXUICache

public void setUsingXUICache(boolean useXUICache)

setUsingMDI

public void setUsingMDI(boolean useMDI)

setHTMLController

public void setHTMLController(java.lang.String domHandlerClass)

setUsingXSDControllerLookup

public void setUsingXSDControllerLookup(boolean useXSDControllerLookup)

setNLSTagDelimiter

public void setNLSTagDelimiter(char tagDelimiter)

getOSSystemEncoding

public static java.lang.String getOSSystemEncoding()

getDefaultFileEncoding

public static java.lang.String getDefaultFileEncoding()
Returns the default file encoding


putGUIMetrics

public void putGUIMetrics(java.awt.Component comp)

getGUIMetrics

public java.awt.Rectangle getGUIMetrics(java.awt.Component comp)

removeGUIMetrics

public void removeGUIMetrics(java.awt.Component comp)

getGUIMetrics

public java.awt.Rectangle getGUIMetrics(java.lang.String compName)

releaseGUIMetrics

public void releaseGUIMetrics()

getDefaultXMLFileEncoding

public static java.lang.String getDefaultXMLFileEncoding()
Returns the default file encoding


isUsingNLS

public boolean isUsingNLS()
Returns if multi language support is used.


isReleaseSchemaChache

public boolean isReleaseSchemaChache()

getFunctionFileLocation

public java.lang.String getFunctionFileLocation()

isShowingGloablTree

public boolean isShowingGloablTree()

isShowingRulesTree

public boolean isShowingRulesTree()

isBindingOnlyAvailable

public boolean isBindingOnlyAvailable()

getLookAndFeel

public java.lang.String getLookAndFeel()

createDialogFrame

public javax.swing.JFrame createDialogFrame()

getFrameBounds

public java.awt.Rectangle getFrameBounds(java.lang.String bounds)

getFrameBounds

public java.awt.Rectangle getFrameBounds()

setFrameBounds

public void setFrameBounds(java.awt.Rectangle bounds)

setStateReleaseSchemaCache

public void setStateReleaseSchemaCache(boolean state)

setShowingGlobalTree

public void setShowingGlobalTree(boolean state)

setShowingInstanceDataInTree

public void setShowingInstanceDataInTree(boolean state)

setShowingRulesTree

public void setShowingRulesTree(boolean state)

setLanguage

public void setLanguage(java.lang.String language)

setHTMLServerLocation

public void setHTMLServerLocation(java.lang.String location)

setForcedLanguage

public void setForcedLanguage(java.lang.String language)

setLookAndFeel

public void setLookAndFeel(java.lang.String lookAndFeel)

isUsingXUINameLookup

public boolean isUsingXUINameLookup()
Returns if a XUI file should be lookedUp when creating a JAXFrotn DOM automatically according the XMLSchema URL name.


getXUIXsdName

public java.lang.String getXUIXsdName()

getXuiXsdPath

public java.lang.String getXuiXsdPath()

isRunningAsServer

public static boolean isRunningAsServer()
Returns true if this VM is running as a JAXFront server. If nothing is set, return true if no visualizer factory can be instantiated. Usually there is no need to have a visualizer factory instance on the server.

Returns:

setIsRunningAsServer

public void setIsRunningAsServer(boolean isRunningAsServer)

getXuiXsdUrl

public java.lang.String getXuiXsdUrl()
Returns the location of the xui.xsd.

Returns:
the location of the xui.xsd

getXuiXuiUrl

public java.lang.String getXuiXuiUrl()
Returns the location of the xui.xui.

Returns:
the location of the xui.xui

getXuiRootName

public java.lang.String getXuiRootName()
Returns the rootname of the xui schema.

Returns:
the rootname of the xui schema

getPROPERTY_DOC_URL

public static java.lang.String getPROPERTY_DOC_URL()
Returns:
Returns the pROPERTY_DOC_URL.

setPROPERTY_DOC_URL

public static void setPROPERTY_DOC_URL(java.lang.String propertyDocURL)

getMessageTableCellRenderer

public java.lang.String getMessageTableCellRenderer()

getXuiEditorFormLayoutRowDefaults

public java.lang.String getXuiEditorFormLayoutRowDefaults()

getXuiEditorFormLayoutColDefaults

public java.lang.String getXuiEditorFormLayoutColDefaults()

getXuiEditorFormLayoutHeaderDefaults

public java.lang.String getXuiEditorFormLayoutHeaderDefaults()

getXuiEditorFormLayoutSepClassicDefaults

public java.lang.String getXuiEditorFormLayoutSepClassicDefaults()

getXuiEditorFormLayoutSepModernDefaults

public java.lang.String getXuiEditorFormLayoutSepModernDefaults()

isSerializePreviewInSameWindow

public boolean isSerializePreviewInSameWindow()

isVersionCheckDisabled

public boolean isVersionCheckDisabled()
Returns:
Returns the _doVersionCheck.

getImage

public static java.awt.Image getImage(java.lang.String imageName)

getImageIcon

public static javax.swing.ImageIcon getImageIcon(java.net.URL baseURL,
                                                 java.lang.String imageName)
Return the image with the specified image name. Note that the image should be in the class path.

Parameters:
imageName - the name of the image
Returns:
an image with the specified name

getImageIcon

public static javax.swing.ImageIcon getImageIcon(java.lang.String imageName)
Return the image with the specified image name. Note that the image should be in the class path.

Parameters:
imageName - the name of the image
Returns:
an image with the specified name

ignoreNamespace

public boolean ignoreNamespace()

setIgnoreNamespace

public void setIgnoreNamespace(boolean ignore)

ignoreXMLNamespaceDeclaration

public boolean ignoreXMLNamespaceDeclaration()

setIgnoreXMLNamespaceDeclaration

public void setIgnoreXMLNamespaceDeclaration(boolean ignore)

reload

public void reload(java.net.URL propertyURL)