|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
chrriis.dj.nativeswing.swtimpl.NSPanelComponent
chrriis.dj.nativeswing.swtimpl.components.JHTMLEditor
public class JHTMLEditor
An HTML editor. It is a browser-based component, which relies on the FCKeditor (the default) or the TinyMCE editor.
Methods execute when this component is initialized. If the component is not initialized, methods will be executed as soon as it gets initialized.
If the initialization fails, the methods will not have any effect. The results from methods have relevant values only when the component is valid.
| Nested Class Summary | |
|---|---|
static class |
JHTMLEditor.HTMLEditorImplementation
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JHTMLEditor(NSOption... options)
Construct an HTML editor. |
|
| Method Summary | |
|---|---|
void |
addHTMLEditorListener(HTMLEditorListener listener)
Add an HTML editor listener. |
String |
getHTMLContent()
Get the HTML content. |
HTMLEditorListener[] |
getHTMLEditorListeners()
Get the HTML editor listeners. |
JWebBrowser |
getWebBrowser()
Get the web browser that contains this component. |
protected static WebServer.WebServerContent |
getWebServerContent(WebServer.HTTPRequest httpRequest)
|
void |
removeHTMLEditorListener(HTMLEditorListener listener)
Remove an HTML editor listener. |
static NSOption |
setCustomJavascriptConfiguration(String javascript)
Create an option to set custom configuration for the FCKeditor or the TinyMCE editor. The list of possible options to set for FCKeditor can be found here: http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options. The list of possible options to set for TinyMCE can be found here: http://wiki.moxiecode.com/index.php/TinyMCE:Configuration. |
static NSOption |
setEditorImplementation(JHTMLEditor.HTMLEditorImplementation comp)
|
void |
setHTMLContent(String html)
Set the HTML content. |
| Methods inherited from class chrriis.dj.nativeswing.swtimpl.NSPanelComponent |
|---|
constrainVisibility, destroyOnFinalization, disposeNativePeer, getNativeComponent, initialize, initializeNativePeer, isNativePeerDisposed, isNativePeerInitialized, isNativePeerValid, proxyComponentHierarchy, runInSequence |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JHTMLEditor(NSOption... options)
options - the options to configure the behavior of this component.| Method Detail |
|---|
public static NSOption setEditorImplementation(JHTMLEditor.HTMLEditorImplementation comp)
public static NSOption setCustomJavascriptConfiguration(String javascript)
public JWebBrowser getWebBrowser()
protected static WebServer.WebServerContent getWebServerContent(WebServer.HTTPRequest httpRequest)
public String getHTMLContent()
public void setHTMLContent(String html)
html - the HTML content.public void addHTMLEditorListener(HTMLEditorListener listener)
listener - The HTML editor listener to add.public void removeHTMLEditorListener(HTMLEditorListener listener)
listener - the HTML editor listener to remove.public HTMLEditorListener[] getHTMLEditorListeners()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||