com.alveole.studio.web.managers.struts2editor
Class Struts2PackageModel

java.lang.Object
  extended by com.alveole.studio.web.managers.struts2editor.Struts2PackageModel

public class Struts2PackageModel
extends java.lang.Object

This model is associated to Struts2PackageEditor. It is designed to perform the Model part of the MVC for Struts2PackageEditor.

Author:
sylvain

Field Summary
protected  Struts2BaseFileEditor.PackageCreationListener listener
          Optional listener.
 
Constructor Summary
Struts2PackageModel(org.w3c.dom.Element originalPackageElement, Struts2BaseFileModel baseModel)
          Struts2PackageModel constructor.
Struts2PackageModel(Struts2BaseFileModel baseModel, Struts2BaseFileEditor.PackageCreationListener l)
          Struts2PackageModel constructor.
 
Method Summary
 java.lang.String canPerformOk()
          Check validity of the package.
 Struts2BaseFileModel getBaseModel()
           
 org.w3c.dom.Element getOriginalPackageElement()
           
 org.w3c.dom.Element getPackageElement()
           
protected  void nameChanged(NodeContainer current, java.lang.String from, java.lang.String to)
          Performs renaming package.
 org.w3c.dom.Element performOk()
          Performs update...
 void setBaseModel(Struts2BaseFileModel baseModel)
           
 void setOriginalPackageElement(org.w3c.dom.Element originalPackageElement)
           
 void setPackageElement(org.w3c.dom.Element packageElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listener

protected Struts2BaseFileEditor.PackageCreationListener listener
Optional listener.

Constructor Detail

Struts2PackageModel

public Struts2PackageModel(org.w3c.dom.Element originalPackageElement,
                           Struts2BaseFileModel baseModel)
Struts2PackageModel constructor.


Struts2PackageModel

public Struts2PackageModel(Struts2BaseFileModel baseModel,
                           Struts2BaseFileEditor.PackageCreationListener l)
Struts2PackageModel constructor.

Method Detail

getPackageElement

public org.w3c.dom.Element getPackageElement()
Returns:
the packageElement

setPackageElement

public void setPackageElement(org.w3c.dom.Element packageElement)
Parameters:
packageElement - the packageElement to set

getBaseModel

public Struts2BaseFileModel getBaseModel()
Returns:
the baseModel

setBaseModel

public void setBaseModel(Struts2BaseFileModel baseModel)
Parameters:
baseModel - the baseModel to set

canPerformOk

public java.lang.String canPerformOk()
Check validity of the package.


nameChanged

protected void nameChanged(NodeContainer current,
                           java.lang.String from,
                           java.lang.String to)
Performs renaming package.


performOk

public org.w3c.dom.Element performOk()
Performs update...


getOriginalPackageElement

public org.w3c.dom.Element getOriginalPackageElement()
Returns:
the originalPackageElement

setOriginalPackageElement

public void setOriginalPackageElement(org.w3c.dom.Element originalPackageElement)
Parameters:
originalPackageElement - the originalPackageElement to set