|
|
|
User Rating: Rated by: |
Good (3.1/5) 19 user(s) |
|
|
|
JXMLPad description |
|
|
JXMLPad is a pure Swing java component/framework for editing XML/XHTML documents JXMLPad is a pure Swing java component/framework for editing XML/XHTML documents.
Here are some key features of "JXMLPad":
■ JavaBeans usage Syntax coloration (tag, string, entities...) ■ Document Syntax completion (from the current location) for tag and entities using DTD,Schema,RelaxNG Look-and-feel plugIn ■ Customizable action toolbar Customizable coloration for tags, attributes,namespaces ■ Real time Syntax error Template for easy creation ■ Smart parsing (schema detection) Easy to integrate in your application ■ Several standard actions for XML usage (parsing, search, comment...) Standard Swing EditorKit ■ Real time tree/text synchronization and location Auto tag closing ■ Customizable with a property file Sample for JSP/XML editing, applet and standalone usage ■ Unicode ■ Drag and drop (copy and paste nodes)
What's New in This Release:
News : ■ Errors on the fly shown in the tree nodes ■ Tooltip in the tree with the XPath location or the error ■ The error panel can be customized ■ Better performance for the node location ■ Message displayed while formatting a wrong document ■ The default element view is disabled for parsing errors ■ Scrolling while drag'n drop a tree node ■ The bookmark columns displayes each XML errors with a bound tooltip Bugs Fixed : ■ The 'no error status' could be notified several times ■ Tree could be not synchronized following undo/redo operations ■ Text selection from the tree was wrong ■ Paste operation could add empty lines API Changes : ■ Refactoring for the errors management (new class ErrorManager) ■ Method init is renamed initOnce inside the XMLContainer ■ Removed method notifyDocumentStateError inside the XMLContainer (look at the ErrorManager) ■ Updated method getNewXMLEditor from the ComponentFactory ■ Added methods getErrorView/setErrorView inside the UIAccessibility ■ Moved getElementView/setElementView inside the UIAccessibilty ■ Removed errorFound/noErrorFound from the DocumentStateListener (look at the ErrorManager) ■ Removed setPopableErrorMode from the XMLContainer (look at the ErrorManager) ■ Renamed : RealTimeTreeManager is now TreeListeners.
What's New in This Release:
News ■ Errors on the fly shown in the tree nodes ■ Tooltip in the tree with the XPath location or the error ■ The error panel can be customized ■ Better performance for the node location ■ Message displayed while formatting a wrong document ■ The default element view is disabled for parsing errors ■ Scrolling while drag'n drop a tree node ■ The bookmark columns displayes each XML errors with a bound tooltip
Bugs Fixed : ■ The 'no error status' could be notified several times ■ Tree could be not synchronized following undo/redo operations ■ Text selection from the tree was wrong ■ Paste operation could add empty lines
API Changes : ■ Refactoring for the errors management (new class ErrorManager) ■ Method init is renamed initOnce inside the XMLContainer ■ Removed method notifyDocumentStateError inside the XMLContainer (look at the ErrorManager) ■ Updated method getNewXMLEditor from the ComponentFactory ■ Added methods getErrorView/setErrorView inside the UIAccessibility ■ Moved getElementView/setElementView inside the UIAccessibilty ■ Removed errorFound/noErrorFound from the DocumentStateListener (look at the ErrorManager) ■ Removed setPopableErrorMode from the XMLContainer (look at the ErrorManager) ■ Renamed : RealTimeTreeManager is now TreeListeners.
Requirements:
■ JDK 1.4.
|
|