org.exist.client.xacml
Class PolicyElementEditor

java.lang.Object
  extended byorg.exist.client.xacml.AbstractNodeEditor
      extended byorg.exist.client.xacml.PolicyElementEditor
All Implemented Interfaces:
java.awt.event.ActionListener, javax.swing.event.DocumentListener, java.util.EventListener, NodeEditor
Direct Known Subclasses:
AbstractPolicyEditor, RuleEditor

public abstract class PolicyElementEditor
extends AbstractNodeEditor
implements java.awt.event.ActionListener, javax.swing.event.DocumentListener


Field Summary
protected  Abbreviator abbrev
           
protected  PolicyElementNode node
           
 
Constructor Summary
PolicyElementEditor()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 void changedUpdate(javax.swing.event.DocumentEvent event)
           
protected  void documentUpdated(javax.swing.event.DocumentEvent event)
           
 CombiningAlgorithm getAlgorithm()
           
protected abstract  java.lang.String getComboLabel()
           
protected abstract  javax.swing.ComboBoxModel getComboModel()
           
protected abstract  java.lang.Object getComboPrototype()
           
 javax.swing.JComponent getComponent()
           
 java.lang.String getDescription()
           
 java.net.URI getId()
           
 java.net.URI getID()
           
 java.lang.String getIDString()
           
protected  java.lang.Object getSelectedItem()
           
 void insertUpdate(javax.swing.event.DocumentEvent event)
           
 void pushChanges()
           
 void removeUpdate(javax.swing.event.DocumentEvent event)
           
 void setNode(XACMLTreeNode treeNode)
           
protected  void setSelectedItem(java.lang.Object value)
           
protected  void setupCombo()
           
protected  void setValues(java.net.URI id, java.lang.String description)
           
 
Methods inherited from class org.exist.client.xacml.AbstractNodeEditor
addChangeListener, fireChanged, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

abbrev

protected Abbreviator abbrev

node

protected PolicyElementNode node
Constructor Detail

PolicyElementEditor

public PolicyElementEditor()
Method Detail

getComponent

public javax.swing.JComponent getComponent()
Specified by:
getComponent in interface NodeEditor

getComboLabel

protected abstract java.lang.String getComboLabel()

getComboModel

protected abstract javax.swing.ComboBoxModel getComboModel()

getComboPrototype

protected abstract java.lang.Object getComboPrototype()

setSelectedItem

protected void setSelectedItem(java.lang.Object value)

getSelectedItem

protected java.lang.Object getSelectedItem()

getDescription

public java.lang.String getDescription()

getIDString

public java.lang.String getIDString()

getID

public java.net.URI getID()

getAlgorithm

public CombiningAlgorithm getAlgorithm()

setNode

public void setNode(XACMLTreeNode treeNode)
Specified by:
setNode in interface NodeEditor

setupCombo

protected void setupCombo()

setValues

protected void setValues(java.net.URI id,
                         java.lang.String description)

pushChanges

public void pushChanges()
Specified by:
pushChanges in interface NodeEditor

getId

public java.net.URI getId()

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent event)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent event)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent event)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

documentUpdated

protected void documentUpdated(javax.swing.event.DocumentEvent event)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.