public class SubPanel extends javax.swing.JPanel implements PropertiesProvider, XmlInOutMethods, SubPanelProvider
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected ConsoleLayout |
console |
static javax.swing.ImageIcon |
DEFAULT_ICON |
protected java.lang.String |
description |
protected boolean |
editmode |
protected boolean |
fixedPosition |
protected boolean |
fixedSize |
protected javax.swing.ImageIcon |
imageIcon |
protected ListenerManager |
listenerManager |
protected MainPanel |
mainpanel |
protected boolean |
resizable |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SubPanel(ConsoleLayout console) |
Modifier and Type | Method and Description |
---|---|
void |
activateComponents() |
org.dom4j.Document |
asDocument() |
org.dom4j.Document |
asDocument(java.lang.String rootElementName) |
org.dom4j.Element |
asElement() |
org.dom4j.Element |
asElement(java.lang.String rootElementName) |
java.lang.String |
asXML()
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
java.lang.String |
asXML(java.lang.String rootElementName)
Este problema foi resolvido com a versão 1.6.1 do DOM4J.
|
void |
clean()
Empty implementation.
|
void |
deactivateComponents() |
SubPanel[] |
getChildren() |
ConsoleLayout |
getConsole() |
java.lang.String |
getDescription() |
boolean |
getEditMode() |
javax.swing.ImageIcon |
getImageIcon() |
MainPanel |
getMainpanel() |
java.lang.String |
getName() |
ToolbarButton |
getPaletteToolbarButton(java.awt.Dimension dim) |
ToolbarButton |
getPaletteToolbarButton(int width,
int height) |
com.l2fprod.common.propertysheet.DefaultProperty[] |
getProperties() |
java.lang.String |
getPropertiesDialogTitle() |
java.lang.String[] |
getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties) |
SubPanel |
getSubPanel() |
void |
inDocument(org.dom4j.Document d) |
void |
inElement(org.dom4j.Element e) |
void |
init()
Empty implementation.
|
void |
inXML(java.lang.String str) |
boolean |
isFixedPosition() |
boolean |
isFixedSize() |
boolean |
isResizable() |
void |
parentResized(java.awt.Dimension oldSize,
java.awt.Dimension newSize) |
void |
post(java.lang.Object event)
Alias method to send console events
|
void |
recalculateRelativePosAndSize() |
void |
setEditMode(boolean b) |
void |
setFixedPosition(boolean fixedPosition) |
void |
setFixedSize(boolean fixedSize) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
void |
setResizable(boolean resizable) |
void |
XML_ChildsRead(org.dom4j.Element e) |
void |
XML_ChildsWrite(org.dom4j.Element e) |
void |
XML_PropertiesRead(org.dom4j.Element e) |
void |
XML_PropertiesWrite(org.dom4j.Element e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final javax.swing.ImageIcon DEFAULT_ICON
protected java.lang.String description
protected javax.swing.ImageIcon imageIcon
protected boolean editmode
protected boolean resizable
protected ListenerManager listenerManager
protected boolean fixedSize
protected boolean fixedPosition
protected final MainPanel mainpanel
protected final ConsoleLayout console
public SubPanel(ConsoleLayout console)
public void post(java.lang.Object event)
event
- public void recalculateRelativePosAndSize()
public void parentResized(java.awt.Dimension oldSize, java.awt.Dimension newSize)
public void setEditMode(boolean b)
public boolean getEditMode()
public void deactivateComponents()
public final ToolbarButton getPaletteToolbarButton(java.awt.Dimension dim)
getPaletteToolbarButton
in interface SubPanelProvider
public final ToolbarButton getPaletteToolbarButton(int width, int height)
getPaletteToolbarButton
in interface SubPanelProvider
public void init()
public void clean()
public void activateComponents()
public ConsoleLayout getConsole()
public MainPanel getMainpanel()
public boolean isResizable()
public void setResizable(boolean resizable)
public boolean isFixedSize()
public void setFixedSize(boolean fixedSize)
public boolean isFixedPosition()
public void setFixedPosition(boolean fixedPosition)
public SubPanel[] getChildren()
public java.lang.String getDescription()
getDescription
in interface SubPanelProvider
public javax.swing.ImageIcon getImageIcon()
getImageIcon
in interface SubPanelProvider
public com.l2fprod.common.propertysheet.DefaultProperty[] getProperties()
getProperties
in interface PropertiesProvider
public java.lang.String getPropertiesDialogTitle()
getPropertiesDialogTitle
in interface PropertiesProvider
public void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties
in interface PropertiesProvider
public java.lang.String[] getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties)
getPropertiesErrors
in interface PropertiesProvider
public void XML_PropertiesWrite(org.dom4j.Element e)
public void XML_PropertiesRead(org.dom4j.Element e)
public void XML_ChildsWrite(org.dom4j.Element e)
public void XML_ChildsRead(org.dom4j.Element e)
public java.lang.String asXML()
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
public java.lang.String asXML(java.lang.String rootElementName)
XmlOutputMethods
FileUtil.saveToFile(String, String)
e afins. Isto porque ao gravar como UTF-8
os caracteres são adulterados guardando por exemplo "é" em 2 caracteres (ou seja pega nos dois caracteres UTF-8 e
transforma-os em 2 UTF-8s).asXML
in interface XmlOutputMethods
public org.dom4j.Element asElement()
asElement
in interface XmlOutputMethods
public org.dom4j.Element asElement(java.lang.String rootElementName)
asElement
in interface XmlOutputMethods
public org.dom4j.Document asDocument()
asDocument
in interface XmlOutputMethods
public org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument
in interface XmlOutputMethods
public void inElement(org.dom4j.Element e)
inElement
in interface XmlInOutMethods
public void inDocument(org.dom4j.Document d)
inDocument
in interface XmlInOutMethods
public void inXML(java.lang.String str)
inXML
in interface XmlInOutMethods
public SubPanel getSubPanel()
getSubPanel
in interface SubPanelProvider
public java.lang.String getName()
getName
in interface SubPanelProvider
getName
in class java.awt.Component
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.