juzu
Annotation Type Application


@Retention(value=RUNTIME)
@Target(value=PACKAGE)
public @interface Application

A package annotation for declaring an application.

By default the application name is the current package name whose first letter is capitalized and appended with the word Applicaiton. For instance when this annotation annotates the package org.hello the resulting application name will be HelloApplication. The application name can be overrided thanks to the name() annotation parameter.

Author:
Julien Viet

Optional Element Summary
 Class<?> defaultController
          Returns an optional default controller class.
 boolean escapeXML
          Controls if the generated URL should be escaped to valid XML.
 String name
          Returns an optional application name.
 

name

public abstract String name
Returns an optional application name.

Returns:
the application name
Default:
""

defaultController

public abstract Class<?> defaultController
Returns an optional default controller class.

Returns:
the default controller
Default:
java.lang.Object.class

escapeXML

public abstract boolean escapeXML
Controls if the generated URL should be escaped to valid XML.

Returns:
the escape XML value
Default:
false


Copyright © 2013 eXo Platform SAS. All Rights Reserved.