org.jboss.shrinkwrap.descriptor.api.jsp22
Interface JspPropertyGroupType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
JspPropertyGroupTypeImpl

public interface JspPropertyGroupType<T>
extends org.jboss.shrinkwrap.descriptor.api.Child<T>

This interface defines the contract for the jsp-property-groupType xsd type

Original Documentation:



The jsp-property-groupType is used to group a number of
files so they can be given global property information.
All files so described are deemed to be JSP files. The
following additional properties can be described:

- Control whether EL is ignored.
- Control whether scripting elements are invalid.
- Indicate pageEncoding information.
- Indicate that a resource is a JSP document (XML).
- Prelude and Coda automatic includes.
- Control whether the character sequence #{ is allowed
when used as a String literal.
- Control whether template text containing only
whitespaces must be removed from the response output.
- Indicate the default contentType information.
- Indicate the default buffering model for JspWriter
- Control whether error should be raised for the use of
undeclared namespaces in a JSP page.


Since:
Generation date :2011-07-19T22:55:02.759+02:00
Author:
Ralf Battenfeld

Method Summary
 java.lang.String getBuffer()
          Returns the buffer element
 java.lang.String getDefaultContentType()
          Returns the default-content-type element
 java.util.List<java.lang.String> getDescriptionList()
          Returns all description elements
 java.util.List<java.lang.String> getDisplayNameList()
          Returns all display-name elements
 java.util.List<IconType<JspPropertyGroupType<T>>> getIconList()
          Returns all icon elements
 java.util.List<java.lang.String> getIncludeCodaList()
          Returns all include-coda elements
 java.util.List<java.lang.String> getIncludePreludeList()
          Returns all include-prelude elements
 java.lang.String getPageEncoding()
          Returns the page-encoding element
 java.util.List<java.lang.String> getUrlPatternList()
          Returns all url-pattern elements
 IconType<JspPropertyGroupType<T>> icon()
          Returns the icon element
 java.lang.Boolean isDeferredSyntaxAllowedAsLiteral()
          Returns the deferred-syntax-allowed-as-literal element
 java.lang.Boolean isElIgnored()
          Returns the el-ignored element
 java.lang.Boolean isErrorOnUndeclaredNamespace()
          Returns the error-on-undeclared-namespace element
 java.lang.Boolean isIsXml()
          Returns the is-xml element
 java.lang.Boolean isScriptingInvalid()
          Returns the scripting-invalid element
 java.lang.Boolean isTrimDirectiveWhitespaces()
          Returns the trim-directive-whitespaces element
 JspPropertyGroupType<T> removeAllDescription()
          Removes the description element
 JspPropertyGroupType<T> removeAllDisplayName()
          Removes the display-name element
 JspPropertyGroupType<T> removeAllIcon()
          Removes all icon elements
 JspPropertyGroupType<T> removeAllIncludeCoda()
          Removes the include-coda element
 JspPropertyGroupType<T> removeAllIncludePrelude()
          Removes the include-prelude element
 JspPropertyGroupType<T> removeAllUrlPattern()
          Removes the url-pattern element
 JspPropertyGroupType<T> removeBuffer()
          Removes the buffer element
 JspPropertyGroupType<T> removeDefaultContentType()
          Removes the default-content-type element
 JspPropertyGroupType<T> removeDeferredSyntaxAllowedAsLiteral()
          Removes the deferred-syntax-allowed-as-literal element
 JspPropertyGroupType<T> removeElIgnored()
          Removes the el-ignored element
 JspPropertyGroupType<T> removeErrorOnUndeclaredNamespace()
          Removes the error-on-undeclared-namespace element
 JspPropertyGroupType<T> removeIsXml()
          Removes the is-xml element
 JspPropertyGroupType<T> removePageEncoding()
          Removes the page-encoding element
 JspPropertyGroupType<T> removeScriptingInvalid()
          Removes the scripting-invalid element
 JspPropertyGroupType<T> removeTrimDirectiveWhitespaces()
          Removes the trim-directive-whitespaces element
 JspPropertyGroupType<T> setBuffer(java.lang.String buffer)
          If not already created, a new buffer element with the given value will be created.
 JspPropertyGroupType<T> setDefaultContentType(java.lang.String defaultContentType)
          If not already created, a new default-content-type element with the given value will be created.
 JspPropertyGroupType<T> setDeferredSyntaxAllowedAsLiteral(java.lang.Boolean deferredSyntaxAllowedAsLiteral)
          If not already created, a new deferred-syntax-allowed-as-literal element with the given value will be created.
 JspPropertyGroupType<T> setDescription(java.lang.String description)
          Creates a new description element
 JspPropertyGroupType<T> setDescriptionList(java.lang.String... values)
          Creates for all String objects representing description elements, a new description element
 JspPropertyGroupType<T> setDisplayName(java.lang.String displayName)
          Creates a new display-name element
 JspPropertyGroupType<T> setDisplayNameList(java.lang.String... values)
          Creates for all String objects representing display-name elements, a new display-name element
 JspPropertyGroupType<T> setElIgnored(java.lang.Boolean elIgnored)
          If not already created, a new el-ignored element with the given value will be created.
 JspPropertyGroupType<T> setErrorOnUndeclaredNamespace(java.lang.Boolean errorOnUndeclaredNamespace)
          If not already created, a new error-on-undeclared-namespace element with the given value will be created.
 JspPropertyGroupType<T> setIncludeCoda(java.lang.String includeCoda)
          Creates a new include-coda element
 JspPropertyGroupType<T> setIncludeCodaList(java.lang.String... values)
          Creates for all String objects representing include-coda elements, a new include-coda element
 JspPropertyGroupType<T> setIncludePrelude(java.lang.String includePrelude)
          Creates a new include-prelude element
 JspPropertyGroupType<T> setIncludePreludeList(java.lang.String... values)
          Creates for all String objects representing include-prelude elements, a new include-prelude element
 JspPropertyGroupType<T> setIsXml(java.lang.Boolean isXml)
          If not already created, a new is-xml element with the given value will be created.
 JspPropertyGroupType<T> setPageEncoding(java.lang.String pageEncoding)
          If not already created, a new page-encoding element with the given value will be created.
 JspPropertyGroupType<T> setScriptingInvalid(java.lang.Boolean scriptingInvalid)
          If not already created, a new scripting-invalid element with the given value will be created.
 JspPropertyGroupType<T> setTrimDirectiveWhitespaces(java.lang.Boolean trimDirectiveWhitespaces)
          If not already created, a new trim-directive-whitespaces element with the given value will be created.
 JspPropertyGroupType<T> setUrlPattern(java.lang.String urlPattern)
          Creates a new url-pattern element
 JspPropertyGroupType<T> setUrlPatternList(java.lang.String... values)
          Creates for all String objects representing url-pattern elements, a new url-pattern element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

setDescription

JspPropertyGroupType<T> setDescription(java.lang.String description)
Creates a new description element

Returns:
the current instance of JspPropertyGroupType

setDescriptionList

JspPropertyGroupType<T> setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements, a new description element

Parameters:
list - of description objects
Returns:
the current instance of JspPropertyGroupType

removeAllDescription

JspPropertyGroupType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of JspPropertyGroupType

getDescriptionList

java.util.List<java.lang.String> getDescriptionList()
Returns all description elements

Returns:
list of description

setDisplayName

JspPropertyGroupType<T> setDisplayName(java.lang.String displayName)
Creates a new display-name element

Returns:
the current instance of JspPropertyGroupType

setDisplayNameList

JspPropertyGroupType<T> setDisplayNameList(java.lang.String... values)
Creates for all String objects representing display-name elements, a new display-name element

Parameters:
list - of display-name objects
Returns:
the current instance of JspPropertyGroupType

removeAllDisplayName

JspPropertyGroupType<T> removeAllDisplayName()
Removes the display-name element

Returns:
the current instance of JspPropertyGroupType

getDisplayNameList

java.util.List<java.lang.String> getDisplayNameList()
Returns all display-name elements

Returns:
list of display-name

removeAllIcon

JspPropertyGroupType<T> removeAllIcon()
Removes all icon elements

Returns:
the current instance of JspPropertyGroupType

icon

IconType<JspPropertyGroupType<T>> icon()
Returns the icon element

Returns:
the node defined for the element icon

getIconList

java.util.List<IconType<JspPropertyGroupType<T>>> getIconList()
Returns all icon elements

Returns:
list of icon

setUrlPattern

JspPropertyGroupType<T> setUrlPattern(java.lang.String urlPattern)
Creates a new url-pattern element

Returns:
the current instance of JspPropertyGroupType

setUrlPatternList

JspPropertyGroupType<T> setUrlPatternList(java.lang.String... values)
Creates for all String objects representing url-pattern elements, a new url-pattern element

Parameters:
list - of url-pattern objects
Returns:
the current instance of JspPropertyGroupType

removeAllUrlPattern

JspPropertyGroupType<T> removeAllUrlPattern()
Removes the url-pattern element

Returns:
the current instance of JspPropertyGroupType

getUrlPatternList

java.util.List<java.lang.String> getUrlPatternList()
Returns all url-pattern elements

Returns:
list of url-pattern

setElIgnored

JspPropertyGroupType<T> setElIgnored(java.lang.Boolean elIgnored)
If not already created, a new el-ignored element with the given value will be created. Otherwise, the existing el-ignored element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeElIgnored

JspPropertyGroupType<T> removeElIgnored()
Removes the el-ignored element

Returns:
the current instance of JspPropertyGroupType

isElIgnored

java.lang.Boolean isElIgnored()
Returns the el-ignored element

Returns:
the node defined for the element el-ignored

setPageEncoding

JspPropertyGroupType<T> setPageEncoding(java.lang.String pageEncoding)
If not already created, a new page-encoding element with the given value will be created. Otherwise, the existing page-encoding element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removePageEncoding

JspPropertyGroupType<T> removePageEncoding()
Removes the page-encoding element

Returns:
the current instance of JspPropertyGroupType

getPageEncoding

java.lang.String getPageEncoding()
Returns the page-encoding element

Returns:
the node defined for the element page-encoding

setScriptingInvalid

JspPropertyGroupType<T> setScriptingInvalid(java.lang.Boolean scriptingInvalid)
If not already created, a new scripting-invalid element with the given value will be created. Otherwise, the existing scripting-invalid element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeScriptingInvalid

JspPropertyGroupType<T> removeScriptingInvalid()
Removes the scripting-invalid element

Returns:
the current instance of JspPropertyGroupType

isScriptingInvalid

java.lang.Boolean isScriptingInvalid()
Returns the scripting-invalid element

Returns:
the node defined for the element scripting-invalid

setIsXml

JspPropertyGroupType<T> setIsXml(java.lang.Boolean isXml)
If not already created, a new is-xml element with the given value will be created. Otherwise, the existing is-xml element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeIsXml

JspPropertyGroupType<T> removeIsXml()
Removes the is-xml element

Returns:
the current instance of JspPropertyGroupType

isIsXml

java.lang.Boolean isIsXml()
Returns the is-xml element

Returns:
the node defined for the element is-xml

setIncludePrelude

JspPropertyGroupType<T> setIncludePrelude(java.lang.String includePrelude)
Creates a new include-prelude element

Returns:
the current instance of JspPropertyGroupType

setIncludePreludeList

JspPropertyGroupType<T> setIncludePreludeList(java.lang.String... values)
Creates for all String objects representing include-prelude elements, a new include-prelude element

Parameters:
list - of include-prelude objects
Returns:
the current instance of JspPropertyGroupType

removeAllIncludePrelude

JspPropertyGroupType<T> removeAllIncludePrelude()
Removes the include-prelude element

Returns:
the current instance of JspPropertyGroupType

getIncludePreludeList

java.util.List<java.lang.String> getIncludePreludeList()
Returns all include-prelude elements

Returns:
list of include-prelude

setIncludeCoda

JspPropertyGroupType<T> setIncludeCoda(java.lang.String includeCoda)
Creates a new include-coda element

Returns:
the current instance of JspPropertyGroupType

setIncludeCodaList

JspPropertyGroupType<T> setIncludeCodaList(java.lang.String... values)
Creates for all String objects representing include-coda elements, a new include-coda element

Parameters:
list - of include-coda objects
Returns:
the current instance of JspPropertyGroupType

removeAllIncludeCoda

JspPropertyGroupType<T> removeAllIncludeCoda()
Removes the include-coda element

Returns:
the current instance of JspPropertyGroupType

getIncludeCodaList

java.util.List<java.lang.String> getIncludeCodaList()
Returns all include-coda elements

Returns:
list of include-coda

setDeferredSyntaxAllowedAsLiteral

JspPropertyGroupType<T> setDeferredSyntaxAllowedAsLiteral(java.lang.Boolean deferredSyntaxAllowedAsLiteral)
If not already created, a new deferred-syntax-allowed-as-literal element with the given value will be created. Otherwise, the existing deferred-syntax-allowed-as-literal element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeDeferredSyntaxAllowedAsLiteral

JspPropertyGroupType<T> removeDeferredSyntaxAllowedAsLiteral()
Removes the deferred-syntax-allowed-as-literal element

Returns:
the current instance of JspPropertyGroupType

isDeferredSyntaxAllowedAsLiteral

java.lang.Boolean isDeferredSyntaxAllowedAsLiteral()
Returns the deferred-syntax-allowed-as-literal element

Returns:
the node defined for the element deferred-syntax-allowed-as-literal

setTrimDirectiveWhitespaces

JspPropertyGroupType<T> setTrimDirectiveWhitespaces(java.lang.Boolean trimDirectiveWhitespaces)
If not already created, a new trim-directive-whitespaces element with the given value will be created. Otherwise, the existing trim-directive-whitespaces element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeTrimDirectiveWhitespaces

JspPropertyGroupType<T> removeTrimDirectiveWhitespaces()
Removes the trim-directive-whitespaces element

Returns:
the current instance of JspPropertyGroupType

isTrimDirectiveWhitespaces

java.lang.Boolean isTrimDirectiveWhitespaces()
Returns the trim-directive-whitespaces element

Returns:
the node defined for the element trim-directive-whitespaces

setDefaultContentType

JspPropertyGroupType<T> setDefaultContentType(java.lang.String defaultContentType)
If not already created, a new default-content-type element with the given value will be created. Otherwise, the existing default-content-type element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeDefaultContentType

JspPropertyGroupType<T> removeDefaultContentType()
Removes the default-content-type element

Returns:
the current instance of JspPropertyGroupType

getDefaultContentType

java.lang.String getDefaultContentType()
Returns the default-content-type element

Returns:
the node defined for the element default-content-type

setBuffer

JspPropertyGroupType<T> setBuffer(java.lang.String buffer)
If not already created, a new buffer element with the given value will be created. Otherwise, the existing buffer element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeBuffer

JspPropertyGroupType<T> removeBuffer()
Removes the buffer element

Returns:
the current instance of JspPropertyGroupType

getBuffer

java.lang.String getBuffer()
Returns the buffer element

Returns:
the node defined for the element buffer

setErrorOnUndeclaredNamespace

JspPropertyGroupType<T> setErrorOnUndeclaredNamespace(java.lang.Boolean errorOnUndeclaredNamespace)
If not already created, a new error-on-undeclared-namespace element with the given value will be created. Otherwise, the existing error-on-undeclared-namespace element will be updated with the given value.

Returns:
the current instance of JspPropertyGroupType

removeErrorOnUndeclaredNamespace

JspPropertyGroupType<T> removeErrorOnUndeclaredNamespace()
Removes the error-on-undeclared-namespace element

Returns:
the current instance of JspPropertyGroupType

isErrorOnUndeclaredNamespace

java.lang.Boolean isErrorOnUndeclaredNamespace()
Returns the error-on-undeclared-namespace element

Returns:
the node defined for the element error-on-undeclared-namespace