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

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

public class InterceptorRefPanelModel
extends java.lang.Object

This is the model associated to interceptor stack view.

Author:
sylvain

Field Summary
protected  Struts2BaseFileModel baseModel
          Struts2 base model.
protected  boolean canHaveParams
          Specifies if "param" element is acceptable here.
protected  org.w3c.dom.Element interceptorRef
          Interceptor-ref tag.
protected  java.lang.String interceptorRefName
          Interceptor stack target name.
protected  org.w3c.dom.Element pack
          Associated package.
protected  java.lang.String[][] parameters
          List of parameters.
protected  org.w3c.dom.Element parent
          Interceptors tag.
protected  java.lang.String tagName
          The tag name for this interceptor-ref (may be default-interceptor-ref).
 
Constructor Summary
InterceptorRefPanelModel(Struts2BaseFileModel baseModel, org.w3c.dom.Element parent, org.w3c.dom.Element interceptorRef)
           
 
Method Summary
 java.lang.String check()
          Check if parameters are correct.
 java.lang.String[] getAvailableInterceptors()
          Returns a list of all available interceptors.
 java.lang.String getInterceptorRefName()
           
 java.lang.String[][] getParameters()
           
 java.lang.String getTagName()
           
 boolean isCanHaveParams()
           
 org.w3c.dom.Element performOk()
          Performs OK.
 void setCanHaveParams(boolean canHaveParams)
           
 void setInterceptorRefName(java.lang.String interceptorRefName)
           
 void setParameters(java.lang.String[][] parameters)
           
 void setTagName(java.lang.String tagName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interceptorRefName

protected java.lang.String interceptorRefName
Interceptor stack target name.


baseModel

protected Struts2BaseFileModel baseModel
Struts2 base model.


parameters

protected java.lang.String[][] parameters
List of parameters.


canHaveParams

protected boolean canHaveParams
Specifies if "param" element is acceptable here.


parent

protected org.w3c.dom.Element parent
Interceptors tag.


interceptorRef

protected org.w3c.dom.Element interceptorRef
Interceptor-ref tag.


pack

protected org.w3c.dom.Element pack
Associated package.


tagName

protected java.lang.String tagName
The tag name for this interceptor-ref (may be default-interceptor-ref).

Constructor Detail

InterceptorRefPanelModel

public InterceptorRefPanelModel(Struts2BaseFileModel baseModel,
                                org.w3c.dom.Element parent,
                                org.w3c.dom.Element interceptorRef)
Method Detail

getAvailableInterceptors

public java.lang.String[] getAvailableInterceptors()
Returns a list of all available interceptors.


getInterceptorRefName

public java.lang.String getInterceptorRefName()
Returns:
the interceptorStackName

setInterceptorRefName

public void setInterceptorRefName(java.lang.String interceptorRefName)
Parameters:
interceptorStackName - the interceptorStackName to set

check

public java.lang.String check()
Check if parameters are correct.


performOk

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


getTagName

public java.lang.String getTagName()
Returns:
the tagName

setTagName

public void setTagName(java.lang.String tagName)
Parameters:
tagName - the tagName to set

getParameters

public java.lang.String[][] getParameters()
Returns:
the parameters

setParameters

public void setParameters(java.lang.String[][] parameters)
Parameters:
parameters - the parameters to set

isCanHaveParams

public boolean isCanHaveParams()
Returns:
the canHaveParams

setCanHaveParams

public void setCanHaveParams(boolean canHaveParams)
Parameters:
canHaveParams - the canHaveParams to set