#Signature file v4.1
#Version 1.1.0

CLSS public abstract interface java.io.Serializable

CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
meth public abstract int compareTo({java.lang.Comparable%0})

CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
cons protected init(java.lang.String,int)
intf java.io.Serializable
intf java.lang.Comparable<{java.lang.Enum%0}>
meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth protected final void finalize()
meth public final boolean equals(java.lang.Object)
meth public final int compareTo({java.lang.Enum%0})
meth public final int hashCode()
meth public final int ordinal()
meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
meth public final java.lang.String name()
meth public java.lang.String toString()
meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
supr java.lang.Object
hfds name,ordinal

CLSS public java.lang.Exception
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Throwable
hfds serialVersionUID

CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)

CLSS public java.lang.Object
cons public init()
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
meth protected void finalize() throws java.lang.Throwable
meth public boolean equals(java.lang.Object)
meth public final java.lang.Class<?> getClass()
meth public final void notify()
meth public final void notifyAll()
meth public final void wait() throws java.lang.InterruptedException
meth public final void wait(long) throws java.lang.InterruptedException
meth public final void wait(long,int) throws java.lang.InterruptedException
meth public int hashCode()
meth public java.lang.String toString()

CLSS public java.lang.RuntimeException
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Exception
hfds serialVersionUID

CLSS public java.lang.Throwable
cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
cons public init()
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
intf java.io.Serializable
meth public final java.lang.Throwable[] getSuppressed()
meth public final void addSuppressed(java.lang.Throwable)
meth public java.lang.StackTraceElement[] getStackTrace()
meth public java.lang.String getLocalizedMessage()
meth public java.lang.String getMessage()
meth public java.lang.String toString()
meth public java.lang.Throwable fillInStackTrace()
meth public java.lang.Throwable getCause()
meth public java.lang.Throwable initCause(java.lang.Throwable)
meth public void printStackTrace()
meth public void printStackTrace(java.io.PrintStream)
meth public void printStackTrace(java.io.PrintWriter)
meth public void setStackTrace(java.lang.StackTraceElement[])
supr java.lang.Object
hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions
hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter

CLSS public abstract interface java.lang.annotation.Annotation
meth public abstract boolean equals(java.lang.Object)
meth public abstract int hashCode()
meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
meth public abstract java.lang.String toString()

CLSS public abstract interface !annotation java.lang.annotation.Documented
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation

CLSS public abstract interface !annotation java.lang.annotation.Inherited
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation

CLSS public abstract interface !annotation java.lang.annotation.Retention
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.RetentionPolicy value()

CLSS public abstract interface !annotation java.lang.annotation.Target
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.ElementType[] value()

CLSS public abstract interface !annotation javax.enterprise.context.NormalScope
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract !hasdefault boolean passivating()

CLSS public abstract interface !annotation javax.mvc.Controller
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Inherited()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE])
 anno 0 javax.ws.rs.NameBinding()
intf java.lang.annotation.Annotation

CLSS public abstract interface javax.mvc.Models
intf java.lang.Iterable<java.lang.String>
meth public abstract <%0 extends java.lang.Object> {%%0} get(java.lang.String,java.lang.Class<{%%0}>)
meth public abstract java.lang.Object get(java.lang.String)
meth public abstract java.util.Map<java.lang.String,java.lang.Object> asMap()
meth public abstract javax.mvc.Models put(java.lang.String,java.lang.Object)

CLSS public abstract interface javax.mvc.MvcContext
meth public abstract java.lang.String getBasePath()
meth public abstract java.net.URI uri(java.lang.String)
meth public abstract java.net.URI uri(java.lang.String,java.util.Map<java.lang.String,java.lang.Object>)
meth public abstract java.util.Locale getLocale()
meth public abstract javax.mvc.security.Csrf getCsrf()
meth public abstract javax.mvc.security.Encoders getEncoders()
meth public abstract javax.ws.rs.core.Configuration getConfig()
meth public abstract javax.ws.rs.core.UriBuilder uriBuilder(java.lang.String)

CLSS public abstract interface !annotation javax.mvc.RedirectScoped
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Inherited()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, FIELD, METHOD])
 anno 0 javax.enterprise.context.NormalScope(boolean passivating=true)
intf java.lang.annotation.Annotation

CLSS public abstract interface !annotation javax.mvc.UriRef
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String value()

CLSS public abstract interface !annotation javax.mvc.View
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Inherited()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String value()

CLSS public abstract interface javax.mvc.binding.BindingError
intf javax.mvc.binding.ParamError
meth public abstract java.lang.String getSubmittedValue()

CLSS public abstract interface javax.mvc.binding.BindingResult
meth public abstract boolean isFailed()
meth public abstract java.util.List<java.lang.String> getAllMessages()
meth public abstract java.util.Set<javax.mvc.binding.ParamError> getAllErrors()
meth public abstract java.util.Set<javax.mvc.binding.ParamError> getErrors(java.lang.String)

CLSS public abstract interface !annotation javax.mvc.binding.MvcBinding
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER, METHOD, FIELD])
intf java.lang.annotation.Annotation

CLSS public abstract interface javax.mvc.binding.ParamError
meth public abstract java.lang.String getMessage()
meth public abstract java.lang.String getParamName()

CLSS public abstract interface javax.mvc.binding.ValidationError
intf javax.mvc.binding.ParamError
meth public abstract javax.validation.ConstraintViolation<?> getViolation()

CLSS public abstract interface javax.mvc.engine.ViewEngine
fld public final static int PRIORITY_APPLICATION = 3000
fld public final static int PRIORITY_BUILTIN = 1000
fld public final static int PRIORITY_FRAMEWORK = 2000
fld public final static java.lang.String DEFAULT_VIEW_FOLDER = "/WEB-INF/views/"
fld public final static java.lang.String VIEW_FOLDER = "javax.mvc.engine.ViewEngine.viewFolder"
meth public abstract boolean supports(java.lang.String)
meth public abstract void processView(javax.mvc.engine.ViewEngineContext) throws javax.mvc.engine.ViewEngineException

CLSS public abstract interface javax.mvc.engine.ViewEngineContext
meth public abstract <%0 extends java.lang.Object> {%%0} getRequest(java.lang.Class<{%%0}>)
meth public abstract <%0 extends java.lang.Object> {%%0} getResponse(java.lang.Class<{%%0}>)
meth public abstract java.io.OutputStream getOutputStream()
meth public abstract java.lang.String getView()
meth public abstract java.util.Locale getLocale()
meth public abstract javax.mvc.Models getModels()
meth public abstract javax.ws.rs.container.ResourceInfo getResourceInfo()
meth public abstract javax.ws.rs.core.Configuration getConfiguration()
meth public abstract javax.ws.rs.core.MediaType getMediaType()
meth public abstract javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getResponseHeaders()
meth public abstract javax.ws.rs.core.UriInfo getUriInfo()

CLSS public javax.mvc.engine.ViewEngineException
cons public init(java.lang.String)
cons public init(java.lang.String,java.lang.Throwable)
cons public init(java.lang.Throwable)
supr java.lang.Exception
hfds serialVersionUID

CLSS public abstract interface javax.mvc.event.AfterControllerEvent
intf javax.mvc.event.MvcEvent
meth public abstract javax.ws.rs.container.ResourceInfo getResourceInfo()
meth public abstract javax.ws.rs.core.UriInfo getUriInfo()

CLSS public abstract interface javax.mvc.event.AfterProcessViewEvent
intf javax.mvc.event.MvcEvent
meth public abstract java.lang.Class<? extends javax.mvc.engine.ViewEngine> getEngine()
meth public abstract java.lang.String getView()

CLSS public abstract interface javax.mvc.event.BeforeControllerEvent
intf javax.mvc.event.MvcEvent
meth public abstract javax.ws.rs.container.ResourceInfo getResourceInfo()
meth public abstract javax.ws.rs.core.UriInfo getUriInfo()

CLSS public abstract interface javax.mvc.event.BeforeProcessViewEvent
intf javax.mvc.event.MvcEvent
meth public abstract java.lang.Class<? extends javax.mvc.engine.ViewEngine> getEngine()
meth public abstract java.lang.String getView()

CLSS public abstract interface javax.mvc.event.ControllerRedirectEvent
intf javax.mvc.event.MvcEvent
meth public abstract java.net.URI getLocation()
meth public abstract javax.ws.rs.container.ResourceInfo getResourceInfo()
meth public abstract javax.ws.rs.core.UriInfo getUriInfo()

CLSS public abstract interface javax.mvc.event.MvcEvent

CLSS public abstract interface javax.mvc.locale.LocaleResolver
meth public abstract java.util.Locale resolveLocale(javax.mvc.locale.LocaleResolverContext)

CLSS public abstract interface javax.mvc.locale.LocaleResolverContext
meth public abstract java.lang.String getHeaderString(java.lang.String)
meth public abstract java.util.List<java.util.Locale> getAcceptableLanguages()
meth public abstract javax.ws.rs.core.Configuration getConfiguration()
meth public abstract javax.ws.rs.core.Cookie getCookie(java.lang.String)
meth public abstract javax.ws.rs.core.Request getRequest()
meth public abstract javax.ws.rs.core.UriInfo getUriInfo()

CLSS public abstract interface javax.mvc.security.Csrf
fld public final static java.lang.String CSRF_HEADER_NAME = "javax.mvc.security.CsrfHeaderName"
fld public final static java.lang.String CSRF_PROTECTION = "javax.mvc.security.CsrfProtection"
fld public final static java.lang.String DEFAULT_CSRF_HEADER_NAME = "X-CSRF-TOKEN"
innr public final static !enum CsrfOptions
meth public abstract java.lang.String getName()
meth public abstract java.lang.String getToken()

CLSS public final static !enum javax.mvc.security.Csrf$CsrfOptions
 outer javax.mvc.security.Csrf
fld public final static javax.mvc.security.Csrf$CsrfOptions EXPLICIT
fld public final static javax.mvc.security.Csrf$CsrfOptions IMPLICIT
fld public final static javax.mvc.security.Csrf$CsrfOptions OFF
meth public static javax.mvc.security.Csrf$CsrfOptions valueOf(java.lang.String)
meth public static javax.mvc.security.Csrf$CsrfOptions[] values()
supr java.lang.Enum<javax.mvc.security.Csrf$CsrfOptions>

CLSS public abstract interface !annotation javax.mvc.security.CsrfProtected
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Inherited()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE])
intf java.lang.annotation.Annotation

CLSS public javax.mvc.security.CsrfValidationException
cons public init(java.lang.String)
supr java.lang.RuntimeException
hfds serialVersionUID

CLSS public abstract interface javax.mvc.security.Encoders
meth public abstract java.lang.String html(java.lang.String)
meth public abstract java.lang.String js(java.lang.String)

CLSS public abstract interface !annotation javax.ws.rs.NameBinding
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation

