|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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, CKEditor 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.CKEditorOptions
|
static class |
JHTMLEditor.FCKEditorOptions
|
static class |
JHTMLEditor.HTMLEditorImplementation
|
static class |
JHTMLEditor.TinyMCEOptions
|
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(JHTMLEditor.HTMLEditorImplementation editorImplementation,
NSOption... options)
Construct an HTML editor. |
Method Summary | |
---|---|
void |
addHTMLEditorListener(HTMLEditorListener listener)
Add an HTML editor listener. |
void |
clearDirtyState()
Clear the dirty state. |
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)
|
protected WebServer.WebServerContent |
getWebServerContent(WebServer.HTTPRequest httpRequest,
String resourcePath,
int instanceID)
Serve the HTTP content requested by the editor web page, which can be altered by subclasses. |
boolean |
isDirty()
Indicate whether the editor is dirty, which means its content has changed since it was last set or the dirty state was cleared. |
void |
removeHTMLEditorListener(HTMLEditorListener listener)
Remove an HTML editor listener. |
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(JHTMLEditor.HTMLEditorImplementation editorImplementation, NSOption... options)
options
- the options to configure the behavior of this component.Method Detail |
---|
public JWebBrowser getWebBrowser()
protected static WebServer.WebServerContent getWebServerContent(WebServer.HTTPRequest httpRequest)
protected WebServer.WebServerContent getWebServerContent(WebServer.HTTPRequest httpRequest, String resourcePath, int instanceID)
public String getHTMLContent()
public void setHTMLContent(String html)
html
- the HTML content.public boolean isDirty()
public void clearDirtyState()
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 |