예제 #1
0
 public void structureChanged(XmlObjectStructureChangeEvent e) {
   if (!hasAnySet() && m_dsoClientData.getDebugging() != null) {
     m_dsoClientData.unsetDebugging();
     m_dsoClientDebugging = null;
     fireXmlObjectStructureChanged();
   }
 }
예제 #2
0
  public void setup(DsoClientData dsoClientData) {
    removeListeners();
    setEnabled(true);

    m_dsoClientData = dsoClientData;
    m_dsoClientDebugging = m_dsoClientData != null ? m_dsoClientData.getDebugging() : null;

    updateChildren();
    addListeners();
  }
예제 #3
0
  public void ensureXmlObject() {
    super.ensureXmlObject();

    if (m_dsoClientDebugging == null) {
      removeListeners();
      m_dsoClientDebugging = m_dsoClientData.addNewDebugging();
      updateChildren();
      addListeners();
    }
  }