|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCloneableTopComponent
org.formaria.editor.netbeans.project.pages.PagePanel
public class PagePanel
UI support for editing the a page. Opens the the XML in a separate window
Copyright (c) Formaria Ltd., 2002-2003
$Revision: 1.60 $
License: see License.txt
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_COMPONENT_INSPECTOR_MODE
|
static java.lang.String |
DEFAULT_COMPONENT_PALETTE_MODE
|
static java.lang.String |
DEFAULT_COMPONENT_PROPERTIES_MODE
|
static java.lang.String |
DEFAULT_LAYER_PALETTE_MODE
|
static java.lang.String |
DEFAULT_STYLE_PALETTE_MODE
|
static int |
MODE_VISUAL
|
static int |
MODE_XML
|
| Fields inherited from interface org.formaria.editor.project.pages.IPagePanel |
|---|
NO_OPTION, YES_OPTION |
| Constructor Summary | |
|---|---|
PagePanel()
for externalization only |
|
PagePanel(MultiDataObject.Entry entry,
CloseOperationState cos)
|
|
| Method Summary | |
|---|---|
void |
activatePagePanel()
|
void |
add(java.lang.Object component,
java.lang.Object constraint)
Add a component to the container |
CloseOperationState |
canCloseElement()
|
void |
componentActivated()
|
void |
componentChanged()
|
void |
componentClosed()
|
void |
componentDeactivated()
|
void |
componentHidden()
|
void |
componentOpened()
|
void |
componentShowing()
|
protected CloneableTopComponent |
createClonedObject()
|
IComponentInspector |
createInspector()
|
ILayerPalette |
createLayerPalette()
|
IComponentPalette |
createPalette()
|
IComponentProperties |
createPropertiesPanel()
|
IStylePalette |
createStylePalette()
|
java.lang.Object |
getChild(int i)
|
int |
getChildCount()
|
PageResource |
getCurrentPage()
|
PageDataObject |
getCurrentPageDataObject()
|
PageDataObject |
getCurrentPageDataObject(java.lang.String name,
java.lang.String ext)
Get the PageDataObject for the specified file |
ExplorerManager |
getExplorerManager()
|
HelpCtx |
getHelpCtx()
|
ILayerManager |
getLayerManager()
|
int |
getMode()
|
Notifiable |
getNotifiable()
|
javax.swing.JPanel |
getPageContainer()
|
PageDataObject |
getPageDataObject(java.lang.String name)
|
PageDesigner |
getPageDesigner()
|
int |
getPersistenceType()
|
EditorProject |
getProject()
Get the project to which this page belongs. |
javax.swing.JComponent |
getToolbarRepresentation()
|
javax.swing.JComponent |
getVisualRepresentation()
|
int |
getXmlEditorHash()
|
void |
hideComponents(boolean isClosing)
|
boolean |
isFocusable()
|
boolean |
isModified()
|
boolean |
isXmlDirty()
|
void |
open()
|
java.lang.String |
preferredId()
|
boolean |
processKeyBinding(javax.swing.KeyStroke ks,
java.awt.event.KeyEvent e,
int condition,
boolean pressed)
|
void |
readExternal(java.io.ObjectInput oi)
|
void |
regenerateXml()
|
void |
remove(java.lang.Object o)
Remove an object from the container |
boolean |
reparsePageXml(java.lang.String pageName)
|
void |
setAllModified(java.lang.String pageName,
java.lang.String ext)
|
void |
setMode(int mode)
|
void |
setModified(boolean newState)
|
void |
setModified(PageDataObject pdo,
PageResource ep,
boolean newState,
PageCookie pCookie)
|
void |
setMultiViewCallback(MultiViewElementCallback callback)
|
void |
showComponents()
|
int |
showConfirmDialog(java.lang.Object parent,
java.lang.String message,
java.lang.String title,
int type)
|
void |
showEventHandler(PageResource page,
java.awt.Component source,
java.lang.String methodName,
java.lang.Class klass,
boolean ctrlDown)
Show the Java source code at the point of the specified method |
void |
showEventHandler(PageResource page,
java.awt.Component source,
java.lang.String methodName,
long mask,
boolean ctrlDown)
Show the Java source code at the point of the specified method |
void |
showPage(int pageIdx)
|
void |
showPageEventHandler(PageResource page,
java.lang.String methodName,
boolean ctrlDown)
|
protected void |
updateNameAndIcon(DataObject o,
Node n)
|
void |
updatePageEditor()
The XML has been edited, save it to the internal objects |
void |
updateXmlEditor(java.lang.String xml)
|
void |
writeExternal(java.io.ObjectOutput oo)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.formaria.editor.project.pages.IPagePanel |
|---|
doLayout, getComponent, getComponentCount, validate |
| Field Detail |
|---|
public static java.lang.String DEFAULT_COMPONENT_PROPERTIES_MODE
public static java.lang.String DEFAULT_COMPONENT_INSPECTOR_MODE
public static java.lang.String DEFAULT_COMPONENT_PALETTE_MODE
public static java.lang.String DEFAULT_STYLE_PALETTE_MODE
public static java.lang.String DEFAULT_LAYER_PALETTE_MODE
public static final int MODE_VISUAL
public static final int MODE_XML
| Constructor Detail |
|---|
public PagePanel(MultiDataObject.Entry entry,
CloseOperationState cos)
public PagePanel()
| Method Detail |
|---|
public boolean isFocusable()
public void setMode(int mode)
public void showPage(int pageIdx)
showPage in interface IPagePanelpublic int getXmlEditorHash()
getXmlEditorHash in interface IPagePanelpublic int getMode()
protected CloneableTopComponent createClonedObject()
public void writeExternal(java.io.ObjectOutput oo)
throws java.io.IOException
java.io.IOException
public void readExternal(java.io.ObjectInput oi)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundExceptionpublic void open()
protected void updateNameAndIcon(DataObject o,
Node n)
public HelpCtx getHelpCtx()
public java.lang.String preferredId()
public int getPersistenceType()
public EditorProject getProject()
IPagePanel
getProject in interface IPagePanelpublic IComponentPalette createPalette()
createPalette in interface IPagePanelpublic IComponentInspector createInspector()
createInspector in interface IPagePanelpublic IComponentProperties createPropertiesPanel()
createPropertiesPanel in interface IPagePanelpublic IStylePalette createStylePalette()
createStylePalette in interface IPagePanelpublic ILayerPalette createLayerPalette()
createLayerPalette in interface IPagePanel
public void setAllModified(java.lang.String pageName,
java.lang.String ext)
setAllModified in interface IPagePanelpublic boolean isXmlDirty()
public void updatePageEditor()
updatePageEditor in interface IPagePanelpublic void updateXmlEditor(java.lang.String xml)
updateXmlEditor in interface IPagePanelpublic void regenerateXml()
regenerateXml in interface IPagePanelpublic void setModified(boolean newState)
setModified in interface ModifiablesetModified in interface IPagePanel
public void setModified(PageDataObject pdo,
PageResource ep,
boolean newState,
PageCookie pCookie)
public boolean isModified()
isModified in interface Modifiablepublic Notifiable getNotifiable()
getNotifiable in interface Modifiablepublic void componentClosed()
public void componentHidden()
public void componentOpened()
public void componentShowing()
public void activatePagePanel()
public void setMultiViewCallback(MultiViewElementCallback callback)
public javax.swing.JComponent getVisualRepresentation()
public javax.swing.JComponent getToolbarRepresentation()
public CloseOperationState canCloseElement()
public void componentActivated()
public void showComponents()
showComponents in interface IPagePanelpublic void hideComponents(boolean isClosing)
hideComponents in interface IPagePanelpublic PageDataObject getPageDataObject(java.lang.String name)
public void showEventHandler(PageResource page,
java.awt.Component source,
java.lang.String methodName,
long mask,
boolean ctrlDown)
showEventHandler in interface EventHandlerEditorpage - the page resource that owns the methodsource - the component that initiates the eventmethodName - the response method namemask - the event mask
public void showEventHandler(PageResource page,
java.awt.Component source,
java.lang.String methodName,
java.lang.Class klass,
boolean ctrlDown)
showEventHandler in interface EventHandlerEditorpage - the page resource that owns the methodsource - the component that initiates the eventmethodName - the response method nameklass - the event class
public void showPageEventHandler(PageResource page,
java.lang.String methodName,
boolean ctrlDown)
showPageEventHandler in interface EventHandlerEditorpublic boolean reparsePageXml(java.lang.String pageName)
public int getChildCount()
getChildCount in interface IPagePanelpublic java.lang.Object getChild(int i)
getChild in interface IPagePanelpublic PageResource getCurrentPage()
public ExplorerManager getExplorerManager()
public PageDataObject getCurrentPageDataObject(java.lang.String name,
java.lang.String ext)
name - the file nameext - the file extension
public PageDataObject getCurrentPageDataObject()
public void componentDeactivated()
public void componentChanged()
public javax.swing.JPanel getPageContainer()
getPageContainer in interface IPagePanelpublic PageDesigner getPageDesigner()
public ILayerManager getLayerManager()
getLayerManager in interface IPagePanel
public void add(java.lang.Object component,
java.lang.Object constraint)
add in interface IPagePanelcomponent - the component to addconstraint - the layout constraintpublic void remove(java.lang.Object o)
remove in interface IPagePanelo - the component to remove
public int showConfirmDialog(java.lang.Object parent,
java.lang.String message,
java.lang.String title,
int type)
showConfirmDialog in interface IPagePanel
public boolean processKeyBinding(javax.swing.KeyStroke ks,
java.awt.event.KeyEvent e,
int condition,
boolean pressed)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||