|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alveole.studio.web.managers.struts2editor.Struts2BaseFileModel
public class Struts2BaseFileModel
This class is a model associated to a Struts2BaseFileEditor. It is responsible for managing view. Alveole Studio Plugin enables to product struts2.xml files. These files are an export (filtered through XSLT files) of the tree that is designed by developper. But a simple tree is usually not sufficient to construct a whole application. As a result, this editor enables to perform customizations such as adding/removing interceptors on a package, adding beans...
Constructor Summary | |
---|---|
Struts2BaseFileModel(ProjectContext pContext,
org.w3c.dom.Element strutsElementContainer)
Constructor. |
Method Summary | |
---|---|
void |
deleteGlobalExceptionMapping(org.w3c.dom.Element mapping)
Deletes a global exception mapping. |
void |
deleteGlobalResult(org.w3c.dom.Element result)
Deletes a global result. |
void |
deletePackage(org.w3c.dom.Element pack)
Deletes a package. |
void |
deleteResultType(org.w3c.dom.Element pack)
Deletes a result-type. |
org.w3c.dom.Element[] |
getBeanElements(org.w3c.dom.Element beans)
Get beans. |
java.lang.String |
getBeanLabel(org.w3c.dom.Element bean)
Get bean label. |
org.w3c.dom.Element |
getBeansElement(org.w3c.dom.Element model)
Get beans. |
org.w3c.dom.Element[] |
getConstantElements(org.w3c.dom.Element constants)
Get constants. |
java.lang.String |
getConstantLabel(org.w3c.dom.Element constant)
Get constant label. |
org.w3c.dom.Element |
getConstantsElement(org.w3c.dom.Element model)
Get constants. |
org.w3c.dom.Element[] |
getGlobalExceptionMappingElements(org.w3c.dom.Element mappings)
Get global exception mapping elements. |
java.lang.String |
getGlobalExceptionMappingLabel(org.w3c.dom.Element el)
Gets an global exception mapping label. |
org.w3c.dom.Element |
getGlobalExceptionMappingsElement(org.w3c.dom.Element pack)
Get global exception mapping element. |
org.w3c.dom.Element[] |
getGlobalResultElements(org.w3c.dom.Element globalResults)
Get all global results defined inside a global-results tag. |
java.lang.String |
getGlobalResultLabel(org.w3c.dom.Element el)
Gets an global result label. |
org.w3c.dom.Element |
getGlobalResultsElement(org.w3c.dom.Element pack)
Get all global results. |
java.lang.String |
getInterceptorLabel(org.w3c.dom.Element el)
Gets an interceptor label. |
java.lang.String |
getInterceptorRefLabel(org.w3c.dom.Element el)
Gets an interceptor-ref label. |
org.w3c.dom.Element[] |
getInterceptorRefs(org.w3c.dom.Element stack)
Get all interceptor-refs from a stack. |
org.w3c.dom.Element[] |
getInterceptorsAndStacks(org.w3c.dom.Element pack)
Get all interceptors from a package. |
org.w3c.dom.Element |
getInterceptorsElement(org.w3c.dom.Element pack)
Get all interceptors. |
java.lang.String |
getInterceptorStackLabel(org.w3c.dom.Element el)
Gets an interceptor-stack label. |
java.lang.String |
getPackageLabel(org.w3c.dom.Element pack)
Gets a label for the given package element. |
java.lang.String |
getPackageName(org.w3c.dom.Element pack)
Gets a name (unique) for the given package element. |
java.lang.String |
getPackageNamespace(org.w3c.dom.Element pack)
Gets a namespace for the given package element. |
java.lang.String |
getPackageParent(org.w3c.dom.Element pack)
Gets parent for the given package element. |
org.w3c.dom.Element[] |
getPackages()
Get all packages. |
ProjectContext |
getPContext()
|
org.w3c.dom.Element[] |
getResultTypeElements(org.w3c.dom.Element pack)
Gets a result-type elements. |
java.lang.String |
getResultTypeLabel(org.w3c.dom.Element el)
Gets a result-type label. |
org.w3c.dom.Element |
getResultTypesElement(org.w3c.dom.Element pack)
Gets a result-types element. |
org.w3c.dom.Element |
getStrutsElementContainer()
|
boolean |
hasDefaultAction(org.w3c.dom.Element pack)
Specifies that a default action is defined for this package. |
boolean |
hasDefaultInterceptor(org.w3c.dom.Element pack)
Specifies that a default interceptor is defined for this package. |
void |
removeBean(org.w3c.dom.Element el)
Removes a bean. |
void |
removeConstant(org.w3c.dom.Element el)
Removes a constant. |
void |
removeDefaultActionRef(org.w3c.dom.Element ref)
Removes a default-action-ref. |
void |
removeDefaultInterceptorRef(org.w3c.dom.Element ref)
Removes a default-interceptor-ref. |
void |
removeInterceptor(org.w3c.dom.Element el)
Removes an interceptor. |
void |
removeInterceptorRef(org.w3c.dom.Element el)
Removes an interceptor-ref. |
void |
removeInterceptorStack(org.w3c.dom.Element el)
Removes an interceptor. |
void |
setPackageName(org.w3c.dom.Element pack,
java.lang.String name)
Sets a name (unique) for the given package element. |
void |
setPackageNamespace(org.w3c.dom.Element pack,
java.lang.String ns)
Sets a namespace for the given package element. |
void |
setPackageParent(org.w3c.dom.Element pack,
java.lang.String name)
Sets parent for the given package element. |
void |
setPContext(ProjectContext context)
|
void |
setStrutsElementContainer(org.w3c.dom.Element strutsElementContainer)
|
boolean |
validatePackageName(java.lang.String name)
Check if the given name is valid and unique. |
boolean |
validatePackageNamespace(java.lang.String namespace)
Check if the given name is valid and unique. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Struts2BaseFileModel(ProjectContext pContext, org.w3c.dom.Element strutsElementContainer)
packageElementContainer
- The root tag that contains all struts definitions. All struts tags
MUST be prefixed by "s:".Method Detail |
---|
public org.w3c.dom.Element[] getPackages()
public org.w3c.dom.Element getInterceptorsElement(org.w3c.dom.Element pack)
public org.w3c.dom.Element[] getGlobalResultElements(org.w3c.dom.Element globalResults)
public org.w3c.dom.Element getGlobalResultsElement(org.w3c.dom.Element pack)
public org.w3c.dom.Element getBeansElement(org.w3c.dom.Element model)
public org.w3c.dom.Element[] getBeanElements(org.w3c.dom.Element beans)
public org.w3c.dom.Element getConstantsElement(org.w3c.dom.Element model)
public org.w3c.dom.Element[] getConstantElements(org.w3c.dom.Element constants)
public java.lang.String getBeanLabel(org.w3c.dom.Element bean)
public java.lang.String getConstantLabel(org.w3c.dom.Element constant)
public org.w3c.dom.Element getGlobalExceptionMappingsElement(org.w3c.dom.Element pack)
public org.w3c.dom.Element[] getGlobalExceptionMappingElements(org.w3c.dom.Element mappings)
public org.w3c.dom.Element[] getInterceptorsAndStacks(org.w3c.dom.Element pack)
public org.w3c.dom.Element[] getInterceptorRefs(org.w3c.dom.Element stack)
public java.lang.String getGlobalResultLabel(org.w3c.dom.Element el)
public java.lang.String getGlobalExceptionMappingLabel(org.w3c.dom.Element el)
public java.lang.String getInterceptorLabel(org.w3c.dom.Element el)
public java.lang.String getInterceptorRefLabel(org.w3c.dom.Element el)
public java.lang.String getResultTypeLabel(org.w3c.dom.Element el)
public java.lang.String getInterceptorStackLabel(org.w3c.dom.Element el)
public void removeInterceptor(org.w3c.dom.Element el)
public void removeConstant(org.w3c.dom.Element el)
public void removeBean(org.w3c.dom.Element el)
public void removeInterceptorRef(org.w3c.dom.Element el)
public void removeInterceptorStack(org.w3c.dom.Element el)
public java.lang.String getPackageLabel(org.w3c.dom.Element pack)
public boolean hasDefaultInterceptor(org.w3c.dom.Element pack)
public boolean hasDefaultAction(org.w3c.dom.Element pack)
public void removeDefaultInterceptorRef(org.w3c.dom.Element ref)
public void removeDefaultActionRef(org.w3c.dom.Element ref)
public boolean validatePackageName(java.lang.String name)
public boolean validatePackageNamespace(java.lang.String namespace)
public org.w3c.dom.Element getResultTypesElement(org.w3c.dom.Element pack)
public org.w3c.dom.Element[] getResultTypeElements(org.w3c.dom.Element pack)
public java.lang.String getPackageName(org.w3c.dom.Element pack)
public java.lang.String getPackageParent(org.w3c.dom.Element pack)
public void setPackageName(org.w3c.dom.Element pack, java.lang.String name)
public void setPackageParent(org.w3c.dom.Element pack, java.lang.String name)
public java.lang.String getPackageNamespace(org.w3c.dom.Element pack)
public void setPackageNamespace(org.w3c.dom.Element pack, java.lang.String ns)
public org.w3c.dom.Element getStrutsElementContainer()
public void setStrutsElementContainer(org.w3c.dom.Element strutsElementContainer)
strutsElementContainer
- the strutsElementContainer to setpublic void deletePackage(org.w3c.dom.Element pack)
public void deleteResultType(org.w3c.dom.Element pack)
public void deleteGlobalResult(org.w3c.dom.Element result)
public void deleteGlobalExceptionMapping(org.w3c.dom.Element mapping)
public ProjectContext getPContext()
public void setPContext(ProjectContext context)
context
- the pContext to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |