|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jaxfront.core.util.JAXFrontProperties
public class JAXFrontProperties
This class manages the JAXFront Properties that are defined in the file jaxfront.xml.
| 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 |
|---|
public static final java.lang.String CONST_FIELD_SEPARATOR
public static final java.lang.String CONST_FIELD_PARAM_SEPARATOR
public static boolean LOG_ENABLED
public java.lang.String _logLevel
public static final java.lang.String JAXFRONT_PROPERTY_LOCATION
public static final java.lang.String JAXFRONT_RESOURCE_BASE
public static final java.lang.String PROPERTY_PROPERTY_FILE
public static final java.lang.String PROPERTY_URL_BASE
public static final java.lang.String PROPERTY_IGNORE_NAMESPACE
public static final java.lang.String PROPERTY_URL_RESOLVER
public static final java.lang.String PROPERTY_USE_EMBEDDED_NLS
public static final java.lang.String PROPERTY_LANGUAGES
public static final java.lang.String PROPERTY_NLS_TAGDELiMITER
public static final java.lang.String PROPERTY_PATTERN_DATE_TIME
public static final java.lang.String PROPERTY_PATTERN_DATE
public static final java.lang.String PROPERTY_PATTERN_TIME
public static final java.lang.String PROPERTY_PATTERN_NUMBER_FORMAT
public static final java.lang.String PROPERTY_LANGUAGE
public static final java.lang.String PROPERTY_FORCEDLANGUAGE
public static final java.lang.String PROPERTY_BIND_ONLY_AVAILABLE
public static final java.lang.String PROPERTY_DEFAULT_FILE_ENCODING
public static final java.lang.String PROPERTY_DEFAULT_XMLFILE_ENCODING