Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDavPrincipal(String) - Constructor for class io.milton.principal.DavPrincipals.AbstractDavPrincipal
 
ACCEPT - Enum constant in enum class io.milton.http.Request.Header
 
ACCEPT_ENCODING - Enum constant in enum class io.milton.http.Request.Header
 
ACCEPT_LANGUAGE - Enum constant in enum class io.milton.http.Request.Header
 
ACCEPT_RANGES - Enum constant in enum class io.milton.http.Response.Header
 
ACCESS_CONTROL_ALLOW_ORIGIN - Enum constant in enum class io.milton.http.Response.Header
 
AccessControlledResource - Interface in io.milton.resource
5.4.1.
AccessControlledResource.Priviledge - Enum Class in io.milton.resource
 
AccessControlList - Annotation Interface in io.milton.annotations
Marks a method as one which returns the Access Control List for a user on a given resource
AccessedEvent - Class in io.milton.event
This is event is fired on any type of method, after authorisation but before any method specific processing Set the returnRedirectUrl from a listener to cause a redirect
AccessedEvent(Resource) - Constructor for class io.milton.event.AccessedEvent
 
ACL - Enum constant in enum class io.milton.http.Request.Method
 
AclUtils - Class in io.milton.http
 
AclUtils() - Constructor for class io.milton.http.AclUtils
 
add(Path) - Method in class io.milton.common.Path
Add the path components of the given path to this one.
addDays(Date, int) - Method in class io.milton.common.Formatter
Return a date which has the given number of days added (or subtracted if negative) to the given date
addDependent(Registration) - Method in class io.milton.context.Registration
 
addFactory(Factory) - Method in class io.milton.context.FactoryCatalog
 
addFieldMessage(String, String) - Method in class io.milton.common.JsonResult
 
addKey(Class) - Method in class io.milton.context.Registration
 
addKey(String) - Method in class io.milton.context.Registration
 
addKey(String, String) - Method in class io.milton.context.FactoryCatalog
 
AddressBookDirectoryResource - Interface in io.milton.resource
 
AddressBookQuerySearchableResource - Interface in io.milton.resource
Resource implemting this interface will be able to repond to CardDAV addressbook-query
AddressBookResource - Interface in io.milton.resource
Interface for collections which can be used as address books for CARDDAV Must implement CalendarCollection as there is a cross-over of property support
AddressBooks - Annotation Interface in io.milton.annotations
Marks a method as one which returns address book object.
AddressResource - Interface in io.milton.resource
Represents an address resource.
addSeconds(Long) - Static method in class io.milton.http.LockTimeout
 
addSeconds(Date, int) - Static method in class io.milton.common.Utils
 
addSeconds(Date, long) - Static method in class io.milton.common.Utils
 
ADomainResourceRecord - Interface in io.milton.dns.resource
Supports both IPv4 and IPv6 addresses
AfterMoveEvent - Class in io.milton.event
Fired just after the resource is moved.
AfterMoveEvent(Resource, CollectionResource, String) - Constructor for class io.milton.event.AfterMoveEvent
 
All - Static variable in class io.milton.principal.DavPrincipals
 
ALL - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.TestType
 
ALL - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
ALLOW - Enum constant in enum class io.milton.http.Response.Header
 
allowChildLookups() - Element in annotation interface io.milton.annotations.ChildrenOf
If true (default) then the method this annotates can be used to locate single items.
ALREADY_LOCKED - Enum constant in enum class io.milton.http.LockResult.FailureReason
 
ANY - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.TestType
 
asSet(AccessControlledResource.Priviledge...) - Static method in class io.milton.http.AclUtils
 
Auth - Class in io.milton.http
Holds authentication information for a request There are two sets of information: - that which is present in the request - that which is determined as part of performing authentication Note that even if authentication fails, this object will still be available in the request - DO NOT USE THE PRESENCE OF THIS OBJECT TO CHECK FOR A VALID LOGIN!!! Instead use the tag property.
Auth(Auth.Scheme, String, Object) - Constructor for class io.milton.http.Auth
 
Auth(String) - Constructor for class io.milton.http.Auth
 
Auth(String, Object) - Constructor for class io.milton.http.Auth
 
Auth.Scheme - Enum Class in io.milton.http
Common HTTP authentication schemes, and some non-http specified but common ones
authenticate(DigestResponse) - Method in interface io.milton.resource.DigestResource
Check the given credentials, and return a relevant object if accepted.
authenticate(OAuth2Resource.OAuth2ProfileDetails) - Method in interface io.milton.resource.OAuth2Resource
Called when an oauth2 login response has been received, with details received from the remote server.
authenticate(String, String) - Method in interface io.milton.resource.Resource
Check the given credentials, and return a relevant object if accepted.
Authenticate - Annotation Interface in io.milton.annotations
Marks a method as one which can be used to authenticate a user.
AUTHENTICATED - Static variable in class io.milton.principal.DavPrincipals
 
authorise(Request, Request.Method, Auth) - Method in interface io.milton.resource.Resource
Return true if the current user is permitted to access this resource using the specified method.
AUTHORIZATION - Enum constant in enum class io.milton.http.Request.Header
 

B

BASIC - Enum constant in enum class io.milton.http.Auth.Scheme
 
BeanCookie - Class in io.milton.http
 
BeanCookie(String) - Constructor for class io.milton.http.BeanCookie
 
BeanFactory - Class in io.milton.context
 
BeanFactory() - Constructor for class io.milton.context.BeanFactory
 
BeanLocator - Interface in io.milton.context
 
BeanProperty - Annotation Interface in io.milton.annotations
Annotation type to identify properties to be accessible by BeanPropertySource
BeanPropertyResource - Annotation Interface in io.milton.annotations
Annotation type to identify classes to be accessible by BeanPropertyResource
BEARER - Enum constant in enum class io.milton.http.Auth.Scheme
 
BIND - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
bindData() - Element in annotation interface io.milton.annotations.Post
If true, milton will attempt to bind request parameters to the source object If values are present and cannot be bound, will return a JsonResult containing field validation failures For this reason you should ONLY use data binding with AJAX posts
BufferingControlResource - Interface in io.milton.resource
Specialisation of GetableResource which allows more precise control over whether or not content is buffered
BufferingOutputStream - Class in io.milton.common
An output stream which will buffer data, initially using memory up to maxMemorySize, and then overflowing to a temporary file.
BufferingOutputStream(int) - Constructor for class io.milton.common.BufferingOutputStream
 

C

C(Class<T>) - Static method in class io.milton.context.RequestContext
For convenience, equivalent to RequestContext.getCurrent().get(c) This method assumes that the requested class is required and will throw an exception if it is not found
C(Class<T>, boolean) - Static method in class io.milton.context.RequestContext
For convenience, equivalent to RequestContext.getCurrent().get(c) Returns the object in context of the given type or null if not found and required is false.
CACHE_CONTROL - Enum constant in enum class io.milton.http.Request.Header
 
CACHE_CONTROL - Enum constant in enum class io.milton.http.Response.Header
 
CACHE_EXT - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
CACHE_EXT - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
CalDavPrincipal - Interface in io.milton.principal
 
CalendarCollection - Interface in io.milton.resource
 
CalendarColor - Annotation Interface in io.milton.annotations
Marks the method which gets/sets the color for the given calendar object
CalendarDateRangeQuery - Annotation Interface in io.milton.annotations
Marks a method as one which performs a query of events in a calendar for a given date range
CalendarInvitations - Annotation Interface in io.milton.annotations
Marks a method as one which finds calendar event invitations for a user
CalendarInvitationsCTag - Annotation Interface in io.milton.annotations
Marks a controller method as one which returns a ctag representing the current state of the invitations for a user
CalendarOrder - Annotation Interface in io.milton.annotations
Marks the method which gets/sets the order property for the given calendar object
CalendarResource - Interface in io.milton.resource
 
CalendarResource.ComponentType - Enum Class in io.milton.resource
 
Calendars - Annotation Interface in io.milton.annotations
Marks a method as one which returns calendar objects.
CalendarUserType - Annotation Interface in io.milton.annotations
Marks the method which gets/sets the type of calendar user this principal represents.
callBack - Variable in class io.milton.context.Registration
 
CardDavPrincipal - Interface in io.milton.principal
 
checkbox(String, Object) - Method in class io.milton.common.Formatter
 
checkbox(String, String, Object) - Method in class io.milton.common.Formatter
 
checkbox(String, String, Object, String) - Method in class io.milton.common.Formatter
 
CHECKBOX_SUFFIX - Static variable in class io.milton.common.Formatter
 
checkRedirect(Request) - Method in interface io.milton.resource.Resource
Determine if a redirect is required for this request, and if so return the URL to redirect to.
child(String) - Method in class io.milton.common.Path
 
child(String) - Method in interface io.milton.resource.CollectionResource
 
ChildOf - Annotation Interface in io.milton.annotations
Marks a method as one which locates a child of a parent with a given name.
ChildrenOf - Annotation Interface in io.milton.annotations
Marks a method as one which locates children for the given parent.
ChunkingOutputStream - Class in io.milton.common
 
ChunkingOutputStream(ChunkWriter, int) - Constructor for class io.milton.common.ChunkingOutputStream
 
ChunkStore - Interface in io.milton.common
 
ChunkWriter - Interface in io.milton.common
 
ClassBeanLocator - Class in io.milton.context
 
ClassBeanLocator(Class) - Constructor for class io.milton.context.ClassBeanLocator
 
ClassNotInContextException - Exception in io.milton.context
Represents a missing class
ClassNotInContextException(Class) - Constructor for exception io.milton.context.ClassNotInContextException
 
clearProperty(QName, Resource) - Method in interface io.milton.property.PropertySource
Remove the given property.
close() - Method in class io.milton.common.BufferingOutputStream
 
close() - Method in class io.milton.common.FileDeletingInputStream
 
close() - Method in class io.milton.common.RandomFileOutputStream
 
close() - Method in class io.milton.context.RootContext
Same as shutdown
close() - Method in interface io.milton.http.Response
Called to indicate that the request is completed.
close(Closeable) - Static method in class io.milton.common.FileUtils
 
close(InputStream) - Static method in class io.milton.common.FileUtils
 
close(InputStream) - Static method in class io.milton.common.StreamUtils
 
close(OutputStream) - Static method in class io.milton.common.StreamUtils
 
close(Object) - Static method in class io.milton.common.FileUtils
 
code - Variable in enum class io.milton.http.Request.CacheControlRequest
 
code - Variable in enum class io.milton.http.Request.Header
 
code - Variable in enum class io.milton.http.Request.Method
 
code - Variable in enum class io.milton.http.Response.CacheControlResponse
 
code - Variable in enum class io.milton.http.Response.ContentEncoding
 
code - Variable in enum class io.milton.http.Response.Header
 
code - Variable in enum class io.milton.http.Response.Status
 
CollectionResource - Interface in io.milton.resource
A type of Resource which can have children, ie it can act as a directory.
compare(Path, Path) - Method in class io.milton.common.Path.LengthComparator
 
configFile - Variable in class io.milton.context.FactoryCatalog
 
CONNECT - Enum constant in enum class io.milton.http.Request.Method
 
ContactData - Annotation Interface in io.milton.annotations
Marks the method which returns contact data formatted as VCard data
contains - Variable in enum class io.milton.resource.AccessControlledResource.Priviledge
 
contains(Class) - Method in class io.milton.context.Registration
 
contains(String, String[]) - Static method in class io.milton.common.StringUtils
true if the given string contains any of the given strings
CONTAINS - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
containsPriviledge(AccessControlledResource.Priviledge, Iterable<AccessControlledResource.Priviledge>) - Static method in class io.milton.http.AclUtils
Recurisve function which checks the given collection of priviledges, and checks inside the contains property of those priviledges Returns true if the required priviledge is directly present in the collection or is implied
CONTENT_ENCODING - Enum constant in enum class io.milton.http.Response.Header
 
CONTENT_LENGTH - Enum constant in enum class io.milton.http.Request.Header
 
CONTENT_LENGTH - Enum constant in enum class io.milton.http.Response.Header
 
CONTENT_RANGE - Enum constant in enum class io.milton.http.Request.Header
 
CONTENT_RANGE - Enum constant in enum class io.milton.http.Response.Header
 
CONTENT_TYPE - Enum constant in enum class io.milton.http.Request.Header
 
CONTENT_TYPE - Enum constant in enum class io.milton.http.Response.Header
 
CONTENT_TYPE - Static variable in class io.milton.common.JsonResult
 
ContentLength - Annotation Interface in io.milton.annotations
Marks the method which returns the content content length (ie number of bytes) of this resource.
contentType() - Element in annotation interface io.milton.annotations.Get
If specified, will only match on requests with the given content type
ContentType - Annotation Interface in io.milton.annotations
Marks the method which returns the content type of the resource
ContentTypeService - Interface in io.milton.common
 
ContentTypeUtils - Class in io.milton.common
 
ContentTypeUtils() - Constructor for class io.milton.common.ContentTypeUtils
 
Context - Class in io.milton.context
Basic context functionality.
Context() - Constructor for class io.milton.context.Context
Used by subclasses
Contextual - Interface in io.milton.context
This interface represents those classes which contain context
Cookie - Interface in io.milton.http
 
copy(File, File) - Method in class io.milton.common.FileUtils
 
Copy - Annotation Interface in io.milton.annotations
Marks a method as one which copies the given resource to another name or another parent, or both
COPY - Enum constant in enum class io.milton.http.Request.Method
 
CopyableResource - Interface in io.milton.resource
webDAV COPY
copyTo(CollectionResource, String) - Method in interface io.milton.resource.CopyableResource
 
createAndLock(String, LockTimeout, LockInfo) - Method in interface io.milton.resource.LockingCollectionResource
Create an empty non-collection resource of the given name and immediately lock it.
createCalendar(String) - Method in interface io.milton.resource.MakeCalendarResource
Create an empty calendar
createCalendar(String, Map<QName, String>) - Method in interface io.milton.resource.ExtMakeCalendarResource
Create an empty calendar, and set appropriate fields
createCollection(String) - Method in interface io.milton.resource.MakeCollectionableResource
 
CreatedDate - Annotation Interface in io.milton.annotations
Marks the method which returns the date the resource was created
createNew(String, InputStream, Long, String) - Method in interface io.milton.resource.PutableResource
Create a new resource, or overwrite an existing one
CTag - Annotation Interface in io.milton.annotations
Marks the method which returns a CTag for the resource

D

DataAccessException - Exception in io.milton.dns.resource
Unused
DataAccessException() - Constructor for exception io.milton.dns.resource.DataAccessException
 
date - Variable in class io.milton.http.LockTimeout.DateAndSeconds
 
DATE - Enum constant in enum class io.milton.http.Response.Header
 
DateAndSeconds() - Constructor for class io.milton.http.LockTimeout.DateAndSeconds
 
DateParseException() - Constructor for exception io.milton.http.DateUtils.DateParseException
 
DateParseException(String) - Constructor for exception io.milton.http.DateUtils.DateParseException
 
DateUtils - Class in io.milton.http
A utility class for parsing and formatting HTTP dates as used in cookies and other headers.
DateUtils.DateParseException - Exception in io.milton.http
 
DAV - Enum constant in enum class io.milton.http.Response.Header
 
DavPrincipal - Interface in io.milton.principal
A common webdav group
DavPrincipals - Class in io.milton.principal
Used to represent aggregated principals defined by the ACL spec Eg D:all, D:authenticated, D:unauthenticated
DavPrincipals() - Constructor for class io.milton.principal.DavPrincipals
 
DavPrincipals.AbstractDavPrincipal - Class in io.milton.principal
 
DavPrincipals.AllDavPrincipal - Class in io.milton.principal
 
DavPrincipals.AuthenticatedDavPrincipal - Class in io.milton.principal
 
DavPrincipals.UnAuthenticatedDavPrincipal - Class in io.milton.principal
 
debug(Logger, Object...) - Static method in class io.milton.common.LogUtils
 
decodePath(String) - Static method in class io.milton.common.Utils
does percentage decoding on a path portion of a url E.g.
DefaultContentTypeService - Class in io.milton.common
This implementation of ContentTypeService just uses a map of file extension to mime types.
DefaultContentTypeService() - Constructor for class io.milton.common.DefaultContentTypeService
 
DefaultContentTypeService(Map<String, List<String>>) - Constructor for class io.milton.common.DefaultContentTypeService
 
DelegatedDomainResource - Interface in io.milton.dns.resource
Unused
DeletableCollectionResource - Interface in io.milton.resource
An extension to DeletableResource and CollectionResource, this interface adds a method to support efficient detection of child locks.
DeletableResource - Interface in io.milton.resource
Implement this to allow your resource to be deleted by webdav clients.
delete() - Method in interface io.milton.resource.DeletableResource
Non-recursive delete of this resource.
Delete - Annotation Interface in io.milton.annotations
Marks a method as one which deletes the given resource
DELETE - Enum constant in enum class io.milton.http.Request.Method
 
deleteChunks() - Method in interface io.milton.common.ChunkStore
delete any chunks which might exist
DeleteEvent - Class in io.milton.event
 
DeleteEvent(Resource) - Constructor for class io.milton.event.DeleteEvent
 
deleteTempFileIfExists() - Method in class io.milton.common.BufferingOutputStream
If this is called before the inputstream is used, then the inputstream will fail to open (because it needs the file!!) So should only use in exception handlers
delimitedListToStringArray(String, String) - Static method in class io.milton.common.StringUtils
 
dependents - Variable in class io.milton.context.Registration
 
depth - Variable in class io.milton.http.LockInfo
 
DEPTH - Enum constant in enum class io.milton.http.Request.Header
 
DESTINATION - Enum constant in enum class io.milton.http.Request.Header
 
destroy() - Method in class io.milton.context.BeanFactory
 
destroy() - Method in interface io.milton.context.Factory
 
destroy() - Method in class io.milton.context.FactoryCatalog
 
destroy() - Method in class io.milton.context.ListFactory
 
destroy() - Method in class io.milton.context.SingletonFactory
 
DIGEST - Enum constant in enum class io.milton.http.Auth.Scheme
 
DigestResource - Interface in io.milton.resource
Interface to support digest HTTP authentication.
DirectoryGateway - Annotation Interface in io.milton.annotations
Supports CardDAV Directory Gateway Extension https://github.com/miltonio/milton2/issues/25 https://tools.ietf.org/html/draft-daboo-carddav-directory-gateway-02#page-4 Implement this for each address book class to return whether it is or is not to be used as a directory gateway MUST return Boolean !! Default bean property is "directoryGateway" Example annotated method:
DirectoryGatewayCardDavPrincipal - Interface in io.milton.principal
Implement this to add support for https://tools.ietf.org/html/draft-daboo-carddav-directory-gateway-02#page-4
DiscretePrincipal - Interface in io.milton.principal
Indicates a principle which is identifiable by a URL, like a user or an application defined group
DisplayName - Annotation Interface in io.milton.annotations
Marks the method which returns the display name for a resource
DisplayNameResource - Interface in io.milton.resource
Implement for resources that want to be able to update their display names Note that most webdav clients do not use displayname, but it is used for calendars and addressbooks
DisplayNameSetter - Annotation Interface in io.milton.annotations
Marks the method which sets the display name for a resource
DomainResource - Interface in io.milton.dns.resource
 
DomainResourceFactory - Interface in io.milton.dns.resource
 
DomainResourceRecord - Interface in io.milton.dns.resource
 

E

Email - Annotation Interface in io.milton.annotations
Marks the method as one which returns the email address for a type of object.
enableByDefault() - Element in annotation interface io.milton.annotations.BeanPropertyResource
If true, indicates that properties on the resource should be accessible unless otherwise specified
encodeURL(String, String) - Static method in class io.milton.common.Utils
This method has been provided by Andr� Kunert - looks a bit better then my shabby implementation! BM
ENDSWITH - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
eq(Object, Object) - Method in class io.milton.common.Formatter
 
equals(Object) - Method in class io.milton.common.Path
 
error(String) - Static method in class io.milton.common.JsonResult
 
escapeXml(String) - Static method in class io.milton.common.Utils
 
ETAG - Enum constant in enum class io.milton.http.Response.Header
 
Event - Interface in io.milton.event
 
EventListener - Interface in io.milton.event
 
EventManager - Interface in io.milton.event
 
EventManagerImpl - Class in io.milton.event
 
EventManagerImpl() - Constructor for class io.milton.event.EventManagerImpl
 
EXACT - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
EXCLUSIVE - Enum constant in enum class io.milton.http.LockInfo.LockScope
 
Executable<T> - Interface in io.milton.context
 
Executable2 - Interface in io.milton.context
 
execute(Context) - Method in interface io.milton.context.Executable
 
execute(Context) - Method in interface io.milton.context.Executable2
 
execute(Executable<T>) - Method in class io.milton.context.RootContext
 
execute(Executable2) - Method in class io.milton.context.RootContext
Execute without any return value
expand(Iterable<AccessControlledResource.Priviledge>) - Static method in class io.milton.http.AclUtils
Return a set containing all privs in the given collection, and also all priviledges implies by those, and so on recursively
EXPECT - Enum constant in enum class io.milton.http.Request.Header
 
EXPIRES - Enum constant in enum class io.milton.http.Response.Header
 
ExtMakeCalendarResource - Interface in io.milton.resource
 

F

factories - Variable in class io.milton.context.FactoryCatalog
 
factoriesByClass - Variable in class io.milton.context.FactoryCatalog
 
factoriesById - Variable in class io.milton.context.FactoryCatalog
 
Factory<T> - Interface in io.milton.context
 
FactoryCatalog - Class in io.milton.context
 
FactoryCatalog() - Constructor for class io.milton.context.FactoryCatalog
 
failed(LockResult.FailureReason) - Static method in class io.milton.http.LockResult
 
fieldError(String, String) - Static method in class io.milton.common.JsonResult
 
FieldMessage() - Constructor for class io.milton.common.JsonResult.FieldMessage
 
FieldMessage(String, String) - Constructor for class io.milton.common.JsonResult.FieldMessage
 
FileDeletingInputStream - Class in io.milton.common
An inputstream to read a file, and to delete the file when this stream is closed This is useful for situations where you are using a local file to buffer the contents of remote data, and want to ensure that the temporary local file is deleted when it is no longer being used
FileDeletingInputStream(File) - Constructor for class io.milton.common.FileDeletingInputStream
 
FileItem - Interface in io.milton.http
Represents an item which has been uploaded in a form POST
FileResource - Interface in io.milton.resource
Extends all interfaces required for typical document behavior.
FileUtils - Class in io.milton.common
 
FileUtils() - Constructor for class io.milton.common.FileUtils
 
finalize() - Method in class io.milton.common.FileDeletingInputStream
 
findAcceptableContentType(String, String) - Static method in class io.milton.common.ContentTypeUtils
 
findAcceptableContentTypeForName(String, String) - Static method in class io.milton.common.ContentTypeUtils
 
findChild(Resource, Path) - Static method in class io.milton.common.Utils
 
findContentTypes(File) - Static method in class io.milton.common.ContentTypeUtils
 
findContentTypes(String) - Method in interface io.milton.common.ContentTypeService
 
findContentTypes(String) - Static method in class io.milton.common.ContentTypeUtils
 
findContentTypes(String) - Method in class io.milton.common.DefaultContentTypeService
 
findResourcesBySyncToken(URI) - Method in interface io.milton.resource.SyncCollectionResource
 
fireEvent(Event) - Method in interface io.milton.event.EventManager
 
fireEvent(Event) - Method in class io.milton.event.EventManagerImpl
 
flush() - Method in class io.milton.common.BufferingOutputStream
 
flush() - Method in class io.milton.common.ChunkingOutputStream
 
flush() - Method in class io.milton.common.RandomFileOutputStream
 
FolderResource - Interface in io.milton.resource
Extends all interfaces required for typical folder behavior.
FORM - Enum constant in enum class io.milton.http.Auth.Scheme
 
formatDate(Calendar) - Static method in class io.milton.http.DateUtils
 
formatDate(Date) - Static method in class io.milton.http.DateUtils
 
formatDate(Date, String) - Static method in class io.milton.http.DateUtils
Formats the given date according to the specified pattern.
formatForCookieExpiry(Date) - Static method in class io.milton.http.DateUtils
 
formatForHeader(Date) - Static method in class io.milton.http.DateUtils
 
formatForWebDavModifiedDate(Date) - Static method in class io.milton.http.DateUtils
Use the long date form required for MS windows explorer
formatMinsAsDuration(Object) - Method in class io.milton.common.Formatter
 
formatMinsAsDuration(Object, boolean) - Method in class io.milton.common.Formatter
Given a value which can be parsed to a Long, return it formatted as a human readable duration such as 12:30 (12 mins, 30 seconds) or 12 mins, 3 hrs 20
Formatter - Class in io.milton.common
Handy functions exposes to rendering logic for formatting.
Formatter() - Constructor for class io.milton.common.Formatter
 
FreeBusyQuery - Annotation Interface in io.milton.annotations
Marks a method as one which performs a free busy query
fromCode(int) - Static method in enum class io.milton.http.Response.Status
 
fromCode(String) - Static method in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
fromCode(String) - Static method in enum class io.milton.principal.PrincipalSearchCriteria.TestType
 

G

get(Class) - Method in class io.milton.context.FactoryCatalog
 
get(Class<T>) - Method in class io.milton.context.Context
 
get(Class<T>) - Method in interface io.milton.context.Contextual
 
get(String) - Method in class io.milton.context.Context
 
get(String) - Method in interface io.milton.context.Contextual
 
get(String) - Method in class io.milton.context.FactoryCatalog
 
Get - Annotation Interface in io.milton.annotations
Marks a method as one which generates content for the given resource
GET - Enum constant in enum class io.milton.http.Request.Method
 
GetableResource - Interface in io.milton.resource
webDAV GET and HEAD
getAbsolutePath() - Method in interface io.milton.http.Request
Return the path portion of the url.
getAbsoluteUrl() - Method in interface io.milton.http.Request
Return the complete URL, including protocol, host and port (if specified) and path
getAcceptEncodingHeader() - Method in interface io.milton.http.Request
 
getAcceptHeader() - Method in interface io.milton.http.Request
 
getAcceptLanguage() - Method in interface io.milton.http.Request
Get the user-agents preferred languages.
getAcceptRanges() - Method in interface io.milton.http.Response
 
getAccessControlAllowOrigin() - Method in interface io.milton.http.Response
Used for CORS responses
getAccessControlList() - Method in interface io.milton.resource.AccessControlledResource
Get all allowed priviledges for all principals on this resource.
getAccessibility() - Method in class io.milton.property.PropertySource.PropertyMetaData
 
getAccessToken() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getAddress() - Method in interface io.milton.dns.resource.ADomainResourceRecord
Supports both IPv4 and IPv6 addresses
getAddress() - Method in interface io.milton.principal.CardDavPrincipal
Returns the URL of an address object resource that corresponds to the user represented by the principal.
getAddressBookHomeSet() - Method in interface io.milton.principal.CardDavPrincipal
This is usually a single href which identifies the collection which contains the users addressbooks.
getAddressData() - Method in interface io.milton.resource.AddressResource
Return the contact information as VCard formatted text - http://en.wikipedia.org/wiki/VCard
getAdminEmail() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
Email address of the administrator.
getAfterFirst() - Method in class io.milton.common.Path
 
getAllPropertyNames() - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
 
getAllPropertyNames(Resource) - Method in interface io.milton.property.PropertySource
 
getAttributes() - Method in interface io.milton.http.Request
Return a writable map of arbitrary values to be associated with the request
getAuthLocation() - Method in interface io.milton.resource.OAuth2Provider
This is the URL we will redirect the user to, where they will enter their username and password into the remote application (if required) and authorise our app
getAuthLocation() - Method in class io.milton.resource.OAuth2ProviderBean
 
getAuthorization() - Method in interface io.milton.http.Request
 
getBasicParCharset() - Static method in class io.milton.http.Auth
 
getBean() - Method in class io.milton.context.SingletonFactory
 
getBeanClass() - Method in class io.milton.context.BeanFactory
 
getBeanClass() - Method in class io.milton.context.SingletonFactory
 
getCalendarDescription() - Method in interface io.milton.resource.CalendarResource
 
getCalendarHomeSet() - Method in interface io.milton.principal.CalDavPrincipal
This is usually a single href which identifies the collection which contains the users calendars.
getCalendarOrder() - Method in interface io.milton.resource.CalendarResource
 
getCalendarUserAddressSet() - Method in interface io.milton.principal.CalDavPrincipal
Return identifiers for this user: "Identify the calendar addresses of the associated principal resource." Eg: mailto:xxx@mysite.org
getCalendarUserType() - Method in interface io.milton.principal.CalDavPrincipal
See http://tools.ietf.org/html/draft-desruisseaux-caldav-sched-08#section-13.2.4 Identifies the calendar user type of the associated principal resource.
getChildren() - Method in interface io.milton.resource.CollectionResource
 
getChildren(PrincipalSearchCriteria) - Method in interface io.milton.resource.AddressBookQuerySearchableResource
 
getChunk(int) - Method in interface io.milton.common.ChunkStore
retrieve the chunk at position i (zero indexed)
getClientId() - Method in interface io.milton.resource.OAuth2Provider
 
getClientId() - Method in class io.milton.resource.OAuth2ProviderBean
 
getClientSecret() - Method in interface io.milton.resource.OAuth2Provider
 
getClientSecret() - Method in class io.milton.resource.OAuth2ProviderBean
 
getCnonce() - Method in class io.milton.http.Auth
 
getCode() - Method in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
getCode() - Method in enum class io.milton.principal.PrincipalSearchCriteria.TestType
 
getCode() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getColor() - Method in interface io.milton.resource.CalendarResource
 
getConfigFile() - Method in class io.milton.context.FactoryCatalog
 
getContentLength() - Method in interface io.milton.http.Response
 
getContentLength() - Method in interface io.milton.resource.GetableResource
The length of the content in this resource.
getContentLengthHeader() - Method in interface io.milton.http.Request
 
getContentRangeHeader() - Method in interface io.milton.http.Request
Used for partial PUTs
getContentType() - Method in interface io.milton.http.FileItem
 
getContentType(String) - Method in interface io.milton.resource.GetableResource
Given a comma separated listed of preferred content types acceptable for a client, return one content type which is the best.
getContentTypeHeader() - Method in interface io.milton.http.Request
 
getContentTypeHeader() - Method in interface io.milton.http.Response
 
getCookie(String) - Method in interface io.milton.http.Request
This is used to acquire a cookie using the name of that cookie.
getCookies() - Method in interface io.milton.http.Request
This is used to acquire all cookies that were sent in the header.
getCreateDate() - Method in interface io.milton.resource.PropFindableResource
 
getCTag() - Method in interface io.milton.resource.CalendarCollection
For each calendar or scheduling Inbox or Outbox collection on the server, a new CS:getctag WebDAV property is present.
getCurrent() - Static method in class io.milton.context.RequestContext
 
getCurrentLock() - Method in interface io.milton.resource.LockableResource
 
getCurrentToken(LockableResource) - Method in interface io.milton.http.LockManager
 
getCuType() - Method in class io.milton.principal.PrincipalSearchCriteria
 
getData() - Method in class io.milton.common.JsonResult
Any JSON friendly object
getDayOfMonth(Object) - Method in class io.milton.common.Formatter
 
getDecodedDestination(String) - Static method in class io.milton.common.Utils
 
getDepthHeader() - Method in interface io.milton.http.Request
 
getDescription() - Method in interface io.milton.resource.AddressBookResource
This property contains a description of the address book collection that is suitable for presentation to a user.
getDestCollection() - Method in class io.milton.event.AfterMoveEvent
 
getDestCollection() - Method in class io.milton.event.MoveEvent
 
getDestinationHeader() - Method in interface io.milton.http.Request
 
getDetails() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getDirectoryGateway() - Method in interface io.milton.principal.DirectoryGatewayCardDavPrincipal
This is usually a single href which identifies the collection which contains the users Directory addressbooks.
getDisplayName() - Method in interface io.milton.resource.DisplayNameResource
 
getDomain() - Method in class io.milton.http.BeanCookie
 
getDomain() - Method in interface io.milton.http.Cookie
This returns the domain for this cookie.
getDomainName() - Method in exception io.milton.dns.resource.NonAuthoritativeException
 
getDomainResource(String) - Method in interface io.milton.dns.resource.DomainResourceFactory
Return a DomainResource for the given domain name, or null if the name does not exist.
getDomainResources() - Method in interface io.milton.dns.resource.ZoneDomainResource
Return a set of all of the domains contained in this zone, which will be used for transferring out the zone to another nameserver.
getDuration() - Method in class io.milton.event.ResponseEvent
 
getEntity() - Method in interface io.milton.http.Response
 
getErrorNotes() - Method in exception io.milton.property.PropertySource.PropertySetException
Should contain a human readable description of the problem
GetEvent - Class in io.milton.event
 
GetEvent(Resource) - Constructor for class io.milton.event.GetEvent
 
getExpectHeader() - Method in interface io.milton.http.Request
 
getExpire() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
The time, in seconds, that a secondary server will keep trying to complete a zone transfer.
getExpiry() - Method in class io.milton.http.BeanCookie
 
getExpiry() - Method in interface io.milton.http.Cookie
This returns the number of seconds a cookie lives for.
getExtension(File) - Static method in class io.milton.common.FileUtils
 
getExtension(String) - Static method in class io.milton.common.FileUtils
 
getFactories() - Method in class io.milton.context.FactoryCatalog
 
getFailureReason() - Method in class io.milton.http.LockResult
 
getFD() - Method in class io.milton.common.RandomFileOutputStream
 
getField() - Method in class io.milton.common.JsonResult.FieldMessage
 
getField() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
getFieldMessages() - Method in class io.milton.common.JsonResult
List of messages relating to specific fields.
getFieldName() - Method in interface io.milton.http.FileItem
The name of the field which declared the file control
getFilePointer() - Method in class io.milton.common.RandomFileOutputStream
 
getFiles() - Method in interface io.milton.http.Request
Note to implementors: the parameters will be created by the core handler classes and added to the attributes map.
getFileSize() - Method in class io.milton.common.RandomFileOutputStream
 
getFinish() - Method in class io.milton.http.Range
 
getFirst() - Method in class io.milton.common.Path
 
getFrom() - Method in class io.milton.http.LockToken
 
getFromAddress() - Method in interface io.milton.http.Request
equivalent to Servlet Request getRemoteHost Returns the fully qualified name of the client or the last proxy that sent the request.
getHeaders() - Method in interface io.milton.http.Request
 
getHeaders() - Method in interface io.milton.http.Response
 
getHost() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
The host name of the server that generated this zone file
getHostHeader() - Method in interface io.milton.http.Request
 
getICalData() - Method in interface io.milton.resource.ICalResource
Generate an iCalendar representation of this resource
getiCalText() - Method in class io.milton.resource.SchedulingResponseItem
 
getIdenitifer() - Method in class io.milton.principal.DavPrincipals.AbstractDavPrincipal
 
getIdenitifer() - Method in interface io.milton.principal.Principal
A means to identify the principle to webdav clients
getIdType() - Method in class io.milton.principal.HrefPrincipleId
 
getIdType() - Method in interface io.milton.principal.Principal.PrincipleId
Eg D:href or D:all
getIfHeader() - Method in interface io.milton.http.Request
 
getIfMatchHeader() - Method in interface io.milton.http.Request
 
getIfModifiedHeader() - Method in interface io.milton.http.Request
 
getIfNoneMatchHeader() - Method in interface io.milton.http.Request
 
getIfRangeHeader() - Method in interface io.milton.http.Request
 
getInMemoryData() - Method in class io.milton.common.BufferingOutputStream
Gets the data currently held in memory
getInputStream() - Method in class io.milton.common.BufferingOutputStream
 
getInputStream() - Method in interface io.milton.http.FileItem
To read the uploaded file
getInputStream() - Method in interface io.milton.http.Request
 
getInstance(RootContext) - Static method in class io.milton.context.RequestContext
 
getKeyClasses() - Method in class io.milton.context.BeanFactory
 
getKeyClasses() - Method in class io.milton.context.SingletonFactory
 
getKeys() - Method in class io.milton.context.FactoryCatalog
 
getLanguage() - Method in class io.milton.common.InternationalizedString
 
getLength() - Method in class io.milton.common.Path
 
getLength() - Method in class io.milton.http.Range
Calculate the length of this range if both start and finish indexes are non-null, otherwise return null
getLocale() - Method in interface io.milton.http.Request
Use the Accept-Language header to derive a java Locale
getLockedUntil(Long, Long) - Method in class io.milton.http.LockTimeout
Returns a current object which holds the expected end date/time, based on defaultSeconds and maxSeconds, as well as the actual seconds used in that calculation.
getLockToken() - Method in class io.milton.http.LockResult
 
getLockTokenHeader() - Method in interface io.milton.http.Request
 
getMatchType() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
getMaxAgeSeconds(Auth) - Method in interface io.milton.resource.GetableResource
How many seconds to allow the content to be cached for, or null if caching is not allowed The provided auth object allows this method to determine an appropriate caching time depending on authenticated context.
getMaxResourceSize() - Method in interface io.milton.resource.AddressBookResource
This property is used to specify a numeric value that represents the maximum size in octets that the server is willing to accept when an address object resource is stored in an address book collection.
getMessage() - Method in class io.milton.common.JsonResult.FieldMessage
 
getMessages() - Method in class io.milton.common.JsonResult
Any messages which are not specific to certain fields
getMethod() - Method in interface io.milton.http.Request
 
getMinimum() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
The minimum time-to-live value applies to all resource records in the zone file.
getMissing() - Method in exception io.milton.context.ClassNotInContextException
 
getModel() - Method in class io.milton.common.ModelAndView
 
getModifiedDate() - Method in interface io.milton.resource.Resource
The date and time that this resource, or any part of this resource, was last modified.
getMonth(Object) - Method in class io.milton.common.Formatter
 
getMonthName(int) - Method in class io.milton.common.Formatter
 
getName() - Method in class io.milton.common.NameSpace
 
getName() - Method in class io.milton.common.Path
 
getName() - Method in interface io.milton.dns.resource.DomainResource
Return the name of this domain.
getName() - Method in interface io.milton.dns.resource.DomainResourceRecord
 
getName() - Method in class io.milton.http.BeanCookie
 
getName() - Method in interface io.milton.http.Cookie
This returns the name for this cookie.
getName() - Method in interface io.milton.http.FileItem
The name of the uploaded file
getName() - Method in interface io.milton.resource.Resource
Note that this name MUST be consistent with URL resolution in your ResourceFactory
getNc() - Method in class io.milton.http.Auth
 
getNewName() - Method in class io.milton.event.AfterMoveEvent
 
getNewName() - Method in class io.milton.event.MoveEvent
 
getNextHref() - Method in class io.milton.common.JsonResult
If an object was created this should be the href of that object.
getNonce() - Method in class io.milton.http.Auth
 
getNonStandardHeader(String) - Method in interface io.milton.http.Response
 
getOAuth2Providers() - Method in interface io.milton.resource.OAuth2Resource
 
getOrCreateRegistration(Class, Context) - Method in class io.milton.context.RequestContext
 
getOriginHeader() - Method in interface io.milton.http.Request
 
getOtherSeconds() - Method in class io.milton.http.LockTimeout
 
getOutputStream() - Method in interface io.milton.http.FileItem
To allow writing to the uploaded file.
getOutputStream() - Method in interface io.milton.http.Response
 
getOverwriteHeader() - Method in interface io.milton.http.Request
Used for MOVE and COPY methods.
getParams() - Method in interface io.milton.http.Request
Note to implementors: the parameters will be created by the core handler classes and added to the attributes map.
getParent() - Method in class io.milton.common.Path
 
getParts() - Method in class io.milton.common.Path
 
getPassword() - Method in class io.milton.http.Auth
 
getPath() - Method in class io.milton.http.BeanCookie
 
getPath() - Method in interface io.milton.http.Cookie
This returns the path for this cookie.
getPermissionScopes() - Method in interface io.milton.resource.OAuth2Provider
Returns a list of named permission scopes, such as "email", "profile", etc, which determine what this client is permitted to do
getPermissionScopes() - Method in class io.milton.resource.OAuth2ProviderBean
 
getPreferedMimeType(String, List<String>) - Method in interface io.milton.common.ContentTypeService
 
getPreferedMimeType(String, List<String>) - Method in class io.milton.common.DefaultContentTypeService
 
getPreferedMimeType(List<String>, List<String>) - Method in interface io.milton.common.ContentTypeService
 
getPreferedMimeType(List<String>, List<String>) - Method in class io.milton.common.DefaultContentTypeService
 
getPrefix() - Method in class io.milton.common.NameSpace
 
getPrincipalCollectionHrefs() - Method in interface io.milton.resource.AccessControlledResource
Return the hrefs (either fully qualified URLs or absolute paths) to the collections which contain principals.
getPrincipalURL() - Method in interface io.milton.principal.DiscretePrincipal
A URL to identify this principle **and** the owner of this principal.
getPrincipalURL() - Method in interface io.milton.resource.AccessControlledResource
A URL which identifies the principal owner of this resource See http://greenbytes.de/tech/webdav/rfc3744.html#PROPERTY_principal-URL
getPriority() - Method in interface io.milton.dns.resource.MXDomainResourceRecord
 
getPriviledges(Auth) - Method in interface io.milton.resource.AccessControlledResource
Return the list of privlidges which the current user (given by the auth object) has access to, on this resource.
getProfileLocation() - Method in interface io.milton.resource.OAuth2Provider
 
getProfileLocation() - Method in class io.milton.resource.OAuth2ProviderBean
 
getProperty(QName) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
 
getProperty(QName, Resource) - Method in interface io.milton.property.PropertySource
Return the typed value of the given property.
getPropertyMetaData(QName) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
Get the metadata for the requested property, or return null if this implementation does not provide that property It is also legitimate to return PropertyMetaData.UNKNOWN for unsupported properties
getPropertyMetaData(QName, Resource) - Method in interface io.milton.property.PropertySource
Check to see if the property is known, and if it is writable.
getProtocol(String) - Static method in class io.milton.common.Utils
 
getProviderId() - Method in interface io.milton.resource.OAuth2Provider
Identifies the provider to this application, ie 'facebook' or 'twitter' or 'myownserver'
getProviderId() - Method in class io.milton.resource.OAuth2ProviderBean
 
getProviderId() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getQop() - Method in class io.milton.http.Auth
 
getQuotaAvailable() - Method in interface io.milton.resource.QuotaResource
From the spec: The DAV:quota-available-bytes property value is the value in octets representing the amount of additional disk space beyond the current allocation that can be allocated to this resource before further allocations will be refused.
getQuotaUsed() - Method in interface io.milton.resource.QuotaResource
From the spec: "The DAV:quota-used-bytes value is the value in octets representing the amount of space used by this resource and possibly a number of other similar resources, where the set of "similar" meets at least the criterion that allocating space to any resource in the set will count against the DAV:quota-available-bytes.
getRange() - Method in class io.milton.http.Range
Returns range in String format ("start-end"), ready to be put into HTTP range request
getRangeHeader() - Method in interface io.milton.http.Request
 
getRealm() - Method in class io.milton.http.Auth
 
getRealm() - Method in interface io.milton.resource.Resource
Return the security realm for this resource.
getRecipient() - Method in class io.milton.resource.SchedulingResponseItem
 
getRecords() - Method in interface io.milton.dns.resource.DomainResource
Return all the resource records associated with this domain
getRedirectURI() - Method in interface io.milton.resource.OAuth2Provider
 
getRedirectURI() - Method in class io.milton.resource.OAuth2ProviderBean
 
getRefererHeader() - Method in interface io.milton.http.Request
 
getRefresh() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
The time, in seconds, a secondary DNS server waits before querying the primary DNS server's SOA record to check for changes.
getRegistration(Class) - Method in class io.milton.context.RequestContext
 
getRegistration(Class) - Method in class io.milton.context.RootContext
Throws an exception if returning null
getRegistration(Class<T>) - Method in class io.milton.context.Context
 
getRegistration(String) - Method in class io.milton.context.Context
 
getRegistration(String) - Method in class io.milton.context.RequestContext
 
getRegistration(String) - Method in class io.milton.context.RootContext
 
getRemoteAddr() - Method in interface io.milton.http.Request
Returns the IP of the remote client.
getRequest() - Method in class io.milton.event.RequestEvent
 
getRequest() - Method in class io.milton.event.ResponseEvent
 
getRequestHeader(Request.Header) - Method in interface io.milton.http.Request
 
getResource() - Method in class io.milton.event.AccessedEvent
 
getResource() - Method in class io.milton.event.AfterMoveEvent
 
getResource() - Method in class io.milton.event.DeleteEvent
 
getResource() - Method in class io.milton.event.GetEvent
 
getResource() - Method in class io.milton.event.MoveEvent
 
getResource() - Method in class io.milton.event.NewFolderEvent
 
getResource() - Method in class io.milton.event.PostEvent
 
getResource() - Method in class io.milton.event.PropPatchEvent
 
getResource() - Method in class io.milton.event.PutEvent
 
getResource() - Method in interface io.milton.event.ResourceEvent
 
getResource(String, String) - Method in interface io.milton.http.ResourceFactory
Locate an instance of a resource at the given url and on the given host.
getResponse() - Method in class io.milton.event.PropPatchEvent
 
getResponse() - Method in class io.milton.event.ResponseEvent
 
getResponseDigest() - Method in class io.milton.http.Auth
 
getRetry() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
The time, in seconds, a secondary server waits before retrying a failed zone transfer.
getReturnRedirectUrl() - Method in class io.milton.event.AccessedEvent
 
getReturnRedirectUrl() - Method in class io.milton.event.PostEvent
 
getReturnUrl() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getRootContext() - Method in class io.milton.context.RequestContext
 
getRootContext() - Method in class io.milton.context.RootContextLocator
 
getScheme() - Method in class io.milton.http.Auth
 
getScope() - Method in class io.milton.context.BeanFactory
 
getSearchItems() - Method in class io.milton.principal.PrincipalSearchCriteria
 
getSeconds() - Method in class io.milton.http.LockTimeout
 
getSecure() - Method in class io.milton.http.BeanCookie
 
getSecure() - Method in interface io.milton.http.Cookie
This determines whether the cookie is secure.
getSize() - Method in class io.milton.common.BufferingOutputStream
 
getSize() - Method in interface io.milton.http.FileItem
The size of the uploaded file
getStart() - Method in class io.milton.http.Range
 
getStatus() - Method in interface io.milton.http.Response
 
getStatus() - Method in exception io.milton.property.PropertySource.PropertySetException
A response code indicating the problem.
getStatus() - Method in class io.milton.resource.SchedulingResponseItem
 
getStripFirst() - Method in class io.milton.common.Path
 
getSupportedAddressData() - Method in interface io.milton.resource.AddressBookResource
property is used to specify the media type supported for the address object resources contained in a given address book collection (e.g., vCard version 3.0).
getSupportedComponentSet() - Method in interface io.milton.resource.CalendarResource
If there is a restriction as to what types of components may be created within this calendar collection, then return the allowed components.
getSupportedComponentSets() - Method in interface io.milton.principal.CalDavPrincipal
Get the list of supported combinations of component types, or just return null
getSyncToken() - Method in interface io.milton.resource.SyncCollectionResource
Current sync-token.
getTag() - Method in class io.milton.http.Auth
Holds application specific user data, as returned from the authenticate method on Resource This should be used to test for a valid login.
getTarget() - Method in interface io.milton.dns.resource.MXDomainResourceRecord
 
getTarget() - Method in interface io.milton.dns.resource.NSDomainResourceRecord
 
getTemplateName() - Method in class io.milton.common.View
 
getTest() - Method in class io.milton.principal.PrincipalSearchCriteria
 
getTimeoutHeader() - Method in interface io.milton.http.Request
 
getTokenLocation() - Method in interface io.milton.resource.OAuth2Provider
This is the URL we will call direct (server to server) to get an access token from the access code received in the redirect back to our site from the oauth server
getTokenLocation() - Method in class io.milton.resource.OAuth2ProviderBean
 
getTokenLocation() - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
getTtl() - Method in interface io.milton.dns.resource.DomainResourceRecord
 
getUniqueId() - Method in interface io.milton.resource.Resource
Returning a null value is allowed, and disables the ETag field.
getUri() - Method in class io.milton.http.Auth
 
getUser() - Method in class io.milton.http.Auth
 
getUserAgentHeader() - Method in interface io.milton.http.Request
 
getValue() - Method in class io.milton.common.InternationalizedString
 
getValue() - Method in class io.milton.http.BeanCookie
 
getValue() - Method in interface io.milton.http.Cookie
This returns the value for this cookie.
getValue() - Method in class io.milton.principal.HrefPrincipleId
 
getValue() - Method in interface io.milton.principal.Principal.PrincipleId
Eg null for an idType of "D:all", or http://blah.com/users/sam for "D:href"
getValue() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
getValueType() - Method in class io.milton.property.PropertySource.PropertyMetaData
 
getVersion() - Method in class io.milton.http.BeanCookie
 
getVersion() - Method in interface io.milton.http.Cookie
This returns the version for this cookie.
getView() - Method in class io.milton.common.ModelAndView
 
getYear(Object) - Method in class io.milton.common.Formatter
 
getZoneSerialNumber() - Method in interface io.milton.dns.resource.SOADomainResourceRecord
Counter which should be incremented when the zone file changes The revision number of this zone file.
GMT - Static variable in class io.milton.http.DateUtils
 
gt(Object, Object) - Method in class io.milton.common.Formatter
True if val1 is greater then val2 will do string conversions
GZIP - Enum constant in enum class io.milton.http.Response.ContentEncoding
 

H

hashCode() - Method in class io.milton.common.Path
 
HEAD - Enum constant in enum class io.milton.http.Request.Method
 
HOST - Enum constant in enum class io.milton.http.Request.Header
 
HrefPrincipleId - Class in io.milton.principal
 
HrefPrincipleId(String) - Constructor for class io.milton.principal.HrefPrincipleId
 
HTTP - Enum constant in enum class io.milton.http.Response.ContentType
 
HTTP - Static variable in interface io.milton.http.Response
 

I

ICalData - Annotation Interface in io.milton.annotations
Marks the method which returns event data formatted as ICal data
ICalResource - Interface in io.milton.resource
Represents a resource which can return an ical textual representation
IF - Enum constant in enum class io.milton.http.Request.Header
 
IF_MATCH - Enum constant in enum class io.milton.http.Request.Header
 
IF_MODIFIED - Enum constant in enum class io.milton.http.Request.Header
 
IF_NONE_MATCH - Enum constant in enum class io.milton.http.Request.Header
 
IF_NOT_MODIFIED - Enum constant in enum class io.milton.http.Request.Header
 
IF_RANGE - Enum constant in enum class io.milton.http.Request.Header
 
ifEqual(String, String, Object, Object) - Method in class io.milton.common.Formatter
 
ifTrue(Object, Object, Object) - Method in class io.milton.common.Formatter
This just permits simple templating syntax for basic conditional values Eg: $item.text
IMAGE_JPG - Enum constant in enum class io.milton.http.Response.ContentType
 
IMAGE_JPG - Static variable in interface io.milton.http.Response
 
incrementFileName(String, boolean) - Static method in class io.milton.common.FileUtils
 
INFINITY - Enum constant in enum class io.milton.http.LockInfo.LockDepth
 
INFINITY - Enum constant in enum class io.milton.http.Request.Depth
 
info - Variable in class io.milton.http.LockToken
 
init(RootContext) - Method in class io.milton.context.BeanFactory
 
init(RootContext) - Method in interface io.milton.context.Factory
 
init(RootContext) - Method in class io.milton.context.ListFactory
 
init(RootContext) - Method in class io.milton.context.SingletonFactory
 
insert(RootContext, Context) - Method in class io.milton.context.BeanFactory
 
insert(RootContext, Context) - Method in interface io.milton.context.Factory
 
insert(RootContext, Context) - Method in class io.milton.context.ListFactory
 
insert(RootContext, Context) - Method in class io.milton.context.SingletonFactory
 
InternationalizedString - Class in io.milton.common
Represents a string object that contains an extra information of language.
InternationalizedString(String, String) - Constructor for class io.milton.common.InternationalizedString
 
io.milton.annotations - package io.milton.annotations
 
io.milton.common - package io.milton.common
 
io.milton.context - package io.milton.context
 
io.milton.dns.resource - package io.milton.dns.resource
 
io.milton.event - package io.milton.event
 
io.milton.http - package io.milton.http
 
io.milton.principal - package io.milton.principal
 
io.milton.property - package io.milton.property
 
io.milton.resource - package io.milton.resource
 
isBufferingRequired() - Method in interface io.milton.resource.BufferingControlResource
True indicates that content will always be buffered, false that it never will, and null means to use default mechanism
isCompleteInMemory() - Method in class io.milton.common.BufferingOutputStream
returns true if the data is completely held in memory
isDigestAllowed() - Method in interface io.milton.resource.DigestResource
 
isExpired() - Method in class io.milton.http.LockToken
 
isHttpOnly() - Method in class io.milton.http.BeanCookie
 
isHttpOnly() - Method in interface io.milton.http.Cookie
 
isLockedOutRecursive(Request) - Method in interface io.milton.resource.DeletableCollectionResource
Check to see if this resource or any child resource are locked by someone other then the current user (as per the Authorisation property of the request)
isNonceStale() - Method in class io.milton.http.Auth
 
isRelative() - Method in class io.milton.common.Path
 
isRoot() - Method in class io.milton.common.Path
 
isSecure() - Method in class io.milton.http.BeanCookie
 
isStatus() - Method in class io.milton.common.JsonResult
Flag to indicate success or failure of the operation
isSuccessful() - Method in class io.milton.http.LockResult
 
isUnknown() - Method in class io.milton.property.PropertySource.PropertyMetaData
 
isWritable() - Method in class io.milton.property.PropertySource.PropertyMetaData
 
isWrite - Variable in enum class io.milton.http.Request.Method
 
item - Variable in class io.milton.context.Registration
 
itemByClass - Variable in class io.milton.context.Context
 
itemByName - Variable in class io.milton.context.Context
 

J

JsonResult - Class in io.milton.common
Value object holding the result of some operation in a generic form which is suitable for outputting as JSON.
JsonResult() - Constructor for class io.milton.common.JsonResult
 
JsonResult(boolean) - Constructor for class io.milton.common.JsonResult
 
JsonResult(boolean, String) - Constructor for class io.milton.common.JsonResult
 
JsonResult(boolean, String, String) - Constructor for class io.milton.common.JsonResult
 
JsonResult(boolean, String, List<String>, List<JsonResult.FieldMessage>) - Constructor for class io.milton.common.JsonResult
 
JsonResult.FieldMessage - Class in io.milton.common
Represents a message (usually a validation error) pertaining to a field The field name is the name of the POST variable which caused the error

K

keyClasses() - Method in class io.milton.context.BeanFactory
 
keyClasses() - Method in interface io.milton.context.Factory
 
keyClasses() - Method in class io.milton.context.ListFactory
 
keyClasses() - Method in class io.milton.context.SingletonFactory
 
keyIds() - Method in class io.milton.context.BeanFactory
 
keyIds() - Method in interface io.milton.context.Factory
 
keyIds() - Method in class io.milton.context.ListFactory
 
keyIds() - Method in class io.milton.context.SingletonFactory
 
keys - Variable in class io.milton.context.FactoryCatalog
 

L

LAST_MODIFIED - Enum constant in enum class io.milton.http.Response.Header
 
LdapContact - Interface in io.milton.resource
Represents an entry in an address book.
LENGTH_COMPARATOR - Static variable in class io.milton.common.Path
 
LengthComparator() - Constructor for class io.milton.common.Path.LengthComparator
 
ListFactory - Class in io.milton.context
 
ListFactory(String, List<BeanLocator>) - Constructor for class io.milton.context.ListFactory
 
locateBean(Context) - Method in interface io.milton.context.BeanLocator
 
locateBean(Context) - Method in class io.milton.context.ClassBeanLocator
 
locateBean(Context) - Method in class io.milton.context.ReferenceBeanLocator
 
locateBean(Context) - Method in class io.milton.context.SimpleBeanLocator
 
LOCATION - Enum constant in enum class io.milton.http.Response.Header
 
lock(LockTimeout, LockInfo) - Method in interface io.milton.resource.LockableResource
Lock this resource and return a token
lock(LockTimeout, LockInfo, LockableResource) - Method in interface io.milton.http.LockManager
 
LOCK - Enum constant in enum class io.milton.http.Request.Method
 
LOCK_TOKEN - Enum constant in enum class io.milton.http.Request.Header
 
LOCK_TOKEN - Enum constant in enum class io.milton.http.Response.Header
 
LockableResource - Interface in io.milton.resource
webDAV LOCK You should also implement LockingCollectionResource on your collections for full locking support
lockedByUser - Variable in class io.milton.http.LockInfo
The name of the user who has locked this resource.
LockInfo - Class in io.milton.http
 
LockInfo() - Constructor for class io.milton.http.LockInfo
 
LockInfo(LockInfo.LockScope, LockInfo.LockType, String, LockInfo.LockDepth) - Constructor for class io.milton.http.LockInfo
 
LockInfo.LockDepth - Enum Class in io.milton.http
 
LockInfo.LockScope - Enum Class in io.milton.http
 
LockInfo.LockType - Enum Class in io.milton.http
 
LockingCollectionResource - Interface in io.milton.resource
A collection which allows locking "unmapped resources".
LockManager - Interface in io.milton.http
 
LockNullResource - Interface in io.milton.resource
(from the spec)
7.4 Write Locks and Null Resources
LockResult - Class in io.milton.http
 
LockResult(LockResult.FailureReason, LockToken) - Constructor for class io.milton.http.LockResult
 
LockResult.FailureReason - Enum Class in io.milton.http
 
LockTimeout - Class in io.milton.http
 
LockTimeout(Long) - Constructor for class io.milton.http.LockTimeout
 
LockTimeout.DateAndSeconds - Class in io.milton.http
 
LockToken - Class in io.milton.http
 
LockToken() - Constructor for class io.milton.http.LockToken
 
LockToken(String, LockInfo, LockTimeout) - Constructor for class io.milton.http.LockToken
 
LogUtils - Class in io.milton.common
 
LogUtils() - Constructor for class io.milton.common.LogUtils
 
lt(Object, Object) - Method in class io.milton.common.Formatter
 

M

MakeCalendar - Annotation Interface in io.milton.annotations
Marks a method as one which creates calendars.
MakeCalendarResource - Interface in io.milton.resource
 
MakeCollection - Annotation Interface in io.milton.annotations
Marks a method as one which creates a collection within the resource given
MakeCollectionableResource - Interface in io.milton.resource
Represents a collection (ie a folder or directory which allows sub collections to be created
matches(Auth, Resource) - Method in interface io.milton.principal.DavPrincipal
Does the current user match this group
matches(Auth, Resource) - Method in class io.milton.principal.DavPrincipals.AllDavPrincipal
 
matches(Auth, Resource) - Method in class io.milton.principal.DavPrincipals.AuthenticatedDavPrincipal
 
matches(Auth, Resource) - Method in class io.milton.principal.DavPrincipals.UnAuthenticatedDavPrincipal
 
MAX_AGE - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
MAX_AGE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
MAX_STALE - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
MaxAge - Annotation Interface in io.milton.annotations
Marks the method which returns the maximum age in seconds to allow the resource to be cached by clients and proxies
maxAgeSecs() - Element in annotation interface io.milton.annotations.Get
Default is -1 which means use the system default.
MIN_FRESH - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
MKCALENDAR - Enum constant in enum class io.milton.http.Request.Method
 
MKCOL - Enum constant in enum class io.milton.http.Request.Method
 
ModelAndView - Class in io.milton.common
 
ModelAndView(String) - Constructor for class io.milton.common.ModelAndView
 
ModelAndView(String, Object, String) - Constructor for class io.milton.common.ModelAndView
 
ModelAndView(Map<String, Object>, View) - Constructor for class io.milton.common.ModelAndView
 
ModelAndView(Map<String, Object>, String) - Constructor for class io.milton.common.ModelAndView
 
ModifiedDate - Annotation Interface in io.milton.annotations
Marks the method which returns the date the resource was modified
mostRecent(Date...) - Static method in class io.milton.common.Utils
 
Move - Annotation Interface in io.milton.annotations
Marks a method as one which moves a resource to a new parent, or that renames it, or both
MOVE - Enum constant in enum class io.milton.http.Request.Method
 
MoveableResource - Interface in io.milton.resource
webDAV MOVE
MoveEvent - Class in io.milton.event
Fired just before the resource is moved.
MoveEvent(Resource, CollectionResource, String) - Constructor for class io.milton.event.MoveEvent
 
moveTo(CollectionResource, String) - Method in interface io.milton.resource.MoveableResource
 
MultiNamespaceCustomPropertyResource - Interface in io.milton.resource
A resource interface similar to CustomPropertyResource, except that it doesnt use accessor objects, and it supports multiple namespaces.
MULTIPART - Enum constant in enum class io.milton.http.Response.ContentType
 
MULTIPART - Static variable in interface io.milton.http.Response
 
MUST_REVALIDATE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
MXDomainResourceRecord - Interface in io.milton.dns.resource
 

N

Name - Annotation Interface in io.milton.annotations
Marks the method which returns the name for a resource.
NameSpace - Class in io.milton.common
 
NameSpace(String, String) - Constructor for class io.milton.common.NameSpace
 
NEGOTIATE - Enum constant in enum class io.milton.http.Auth.Scheme
 
newChunk(int, byte[]) - Method in interface io.milton.common.ChunkWriter
create a new chunk at position i (zero indexed) with the entire byte array in data
NewFolderEvent - Class in io.milton.event
 
NewFolderEvent(CollectionResource) - Constructor for class io.milton.event.NewFolderEvent
 
NO_CACHE - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
NO_CACHE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
NO_STORE - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
NO_STORE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
NO_TRANSFORM - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
NO_TRANSFORM - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
NonAuthoritativeException - Exception in io.milton.dns.resource
 
NonAuthoritativeException(String) - Constructor for exception io.milton.dns.resource.NonAuthoritativeException
 
NonAuthoritativeException(String, String) - Constructor for exception io.milton.dns.resource.NonAuthoritativeException
 
NONE - Enum constant in enum class io.milton.http.LockInfo.LockScope
 
NONE - Static variable in interface io.milton.resource.AccessControlledResource
Just an empty list which conveys no permissions.
now() - Static method in class io.milton.common.Utils
 
NSDomainResourceRecord - Interface in io.milton.dns.resource
 
NTLM - Enum constant in enum class io.milton.http.Auth.Scheme
 
numItemsById() - Method in class io.milton.context.Context
 

O

OAUTH - Enum constant in enum class io.milton.http.Auth.Scheme
 
OAuth2ProfileDetails() - Constructor for class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
OAuth2Provider - Interface in io.milton.resource
 
OAuth2ProviderBean - Class in io.milton.resource
 
OAuth2ProviderBean(String, String, String, String, String, String, String, Collection) - Constructor for class io.milton.resource.OAuth2ProviderBean
 
OAuth2Resource - Interface in io.milton.resource
 
OAuth2Resource.OAuth2ProfileDetails - Class in io.milton.resource
This contains the information about the authenticated profile
ONE - Enum constant in enum class io.milton.http.Request.Depth
 
onEvent(Event) - Method in interface io.milton.event.EventListener
 
ONLY_IF_CACHED - Enum constant in enum class io.milton.http.Request.CacheControlRequest
 
onRemove(Object) - Method in class io.milton.context.BeanFactory
 
onRemove(Object) - Method in class io.milton.context.RequestContext
Called when this request context goes out of context.
onRemove(Object) - Method in class io.milton.context.SingletonFactory
 
onRemove(List) - Method in class io.milton.context.ListFactory
 
onRemove(T) - Method in interface io.milton.context.RemovalCallback
 
openFile(File) - Method in class io.milton.common.FileUtils
 
openFileForWrite(File) - Method in class io.milton.common.FileUtils
 
option(Object, String, Object) - Method in class io.milton.common.Formatter
Generate an option element
OPTIONS - Enum constant in enum class io.milton.http.Request.Method
 
ORIGIN - Enum constant in enum class io.milton.http.Request.Header
 
override() - Element in annotation interface io.milton.annotations.ChildrenOf
If true this method will replace (ie override) calls to any other methods with a target base class For example if you have @ChildrenOf method targeting Animal, and another method targeting Cat, then by default both sets of resources will be combined to produce children for a source object of Cat.
OVERWRITE - Enum constant in enum class io.milton.http.Request.Header
 

P

pad(long, int) - Method in class io.milton.common.Formatter
 
pad2(int) - Static method in class io.milton.http.DateUtils
 
pad2(long) - Method in class io.milton.common.Formatter
 
padWith(String, long, int) - Method in class io.milton.common.Formatter
 
params() - Element in annotation interface io.milton.annotations.Get
If present, only requests which contain all of the given parameters will be matched
params() - Element in annotation interface io.milton.annotations.Post
If present, only requests which contain all of the given parameters will be matched
parse(String) - Static method in class io.milton.http.Range
 
parseDate(String) - Static method in class io.milton.http.DateUtils
Parses a date value.
parseDate(String, Collection<String>) - Static method in class io.milton.http.DateUtils
Parses the date value using the given date formats.
parseDate(String, Collection<String>, Date) - Static method in class io.milton.http.DateUtils
Parses the date value using the given date formats.
parseIcalDateTime(String) - Static method in class io.milton.http.DateUtils
20140104T050000Z 20131222T000000Z
parseIcalDateTime_old(String) - Static method in class io.milton.http.DateUtils
 
parseRequestParameters(Map<String, String>, Map<String, FileItem>) - Method in interface io.milton.http.Request
 
parseTimeout(Request) - Static method in class io.milton.http.LockTimeout
 
parseTimeout(String) - Static method in class io.milton.http.LockTimeout
 
parseWebDavDate(String) - Static method in class io.milton.http.DateUtils
Parse date in format: 2010-09-03T09:29:43Z
path(Path, String) - Static method in class io.milton.common.Path
 
path(String) - Static method in class io.milton.common.Path
 
Path - Class in io.milton.common
Immutable
Path.LengthComparator - Class in io.milton.common
 
pathSuffix() - Element in annotation interface io.milton.annotations.ChildOf
Will only match on paths which end with the given suffix.
PATTERN_ASCTIME - Static variable in class io.milton.http.DateUtils
Date format pattern used to parse HTTP date headers in ANSI C asctime() format.
PATTERN_ASCTIME2 - Static variable in class io.milton.http.DateUtils
Another Date format pattern used to parse HTTP date headers in ANSI C asctime() format.
PATTERN_RESPONSE_HEADER - Static variable in class io.milton.http.DateUtils
Used for response headers, and for modified date in propfind
PATTERN_RFC1036 - Static variable in class io.milton.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1036 format.
PATTERN_RFC1123 - Static variable in class io.milton.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1123 format.
PATTERN_RFC1123_HYPHENS - Static variable in class io.milton.http.DateUtils
Like PATTERN_RFC1123 but with hyphens between the date components
PATTERN_RFC1123_NOSECS - Static variable in class io.milton.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1123 format.
PATTERN_WEBDAV - Static variable in class io.milton.http.DateUtils
 
peekInstance() - Static method in class io.milton.context.RequestContext
 
percentDecode(String) - Method in class io.milton.common.Formatter
Decode percentage encoded paths.
percentEncode(String) - Method in class io.milton.common.Formatter
 
percentEncode(String) - Static method in class io.milton.common.Utils
this is a modified verion of java.net.URI.encode(s) the java.net version only encodes characters over €, but this version also applies encoding to characters below char 48 this method should be applied only to parts of a URL, not the whole URL as forward slashes, semi-colons etc will be encoded by "part of url" i mean the bits between slashes
Post - Annotation Interface in io.milton.annotations
Marks a method as one which handles POST requests for a given resource
POST - Enum constant in enum class io.milton.http.Request.Method
 
PostableResource - Interface in io.milton.resource
 
PostEvent - Class in io.milton.event
Fired on a POST event.
PostEvent(Resource) - Constructor for class io.milton.event.PostEvent
 
PRECONDITION_FAILED - Enum constant in enum class io.milton.http.LockResult.FailureReason
 
preprendExtension(String, String) - Static method in class io.milton.common.FileUtils
 
Principal - Interface in io.milton.principal
Marker interface to identify those classes which can act as a Principal.
Principal - Annotation Interface in io.milton.annotations
Identifies a controller method parameter as being the current user
Principal.PrincipleId - Interface in io.milton.principal
A principleId represents a unique identifier for a principle.
PrincipalSearchCriteria - Class in io.milton.principal
 
PrincipalSearchCriteria() - Constructor for class io.milton.principal.PrincipalSearchCriteria
 
PrincipalSearchCriteria.MatchType - Enum Class in io.milton.principal
 
PrincipalSearchCriteria.SearchItem - Class in io.milton.principal
 
PrincipalSearchCriteria.TestType - Enum Class in io.milton.principal
 
PrincipalSearchService - Interface in io.milton.principal
 
PRIVATE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
PriviledgeList - Class in io.milton.principal
 
PriviledgeList(List<AccessControlledResource.Priviledge>) - Constructor for class io.milton.principal.PriviledgeList
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in interface io.milton.resource.PostableResource
Called after a POST request
PropertyMetaData(PropertySource.PropertyAccessibility, Class) - Constructor for class io.milton.property.PropertySource.PropertyMetaData
 
PropertySetException(Response.Status, String) - Constructor for exception io.milton.property.PropertySource.PropertySetException
 
PropertySource - Interface in io.milton.property
Defines a source of properties.
PropertySource.PropertyAccessibility - Enum Class in io.milton.property
 
PropertySource.PropertyMetaData - Class in io.milton.property
 
PropertySource.PropertySetException - Exception in io.milton.property
Exception from setting a field
PROPFIND - Enum constant in enum class io.milton.http.Request.Method
 
PropFindableResource - Interface in io.milton.resource
 
PROPPATCH - Enum constant in enum class io.milton.http.Request.Method
 
PropPatchEvent - Class in io.milton.event
 
PropPatchEvent(Resource, PropFindResponse) - Constructor for class io.milton.event.PropPatchEvent
 
PROXY_REVALIDATE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
PUBLIC - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
put(Object...) - Method in class io.milton.context.RootContext
 
put(String, T) - Method in class io.milton.context.Context
Place o into context, keying by the given id
put(String, T, Factory) - Method in class io.milton.context.Context
Put the given object into context, keying only the given id
put(T) - Method in class io.milton.context.Context
Place the given object into context, keying only by its class
put(T, RemovalCallback) - Method in class io.milton.context.Context
 
PUT - Enum constant in enum class io.milton.http.Request.Method
 
PutableResource - Interface in io.milton.resource
 
PutChild - Annotation Interface in io.milton.annotations
Marks a method as one which creates a child resource containing the given content, or replaces an existing child's content with new data

PutEvent - Class in io.milton.event
 
PutEvent(Resource) - Constructor for class io.milton.event.PutEvent
 

Q

QuotaResource - Interface in io.milton.resource
Resource interface to support quota's This must be implemented by Collection (ie Folder) resources if you want to support quotas Resources which implement this can have their quota availability reported to client applications via the RFC4331 HTTP extensions See: http://www.faqs.org/rfcs/rfc4331.html Note that these properties may or may not be used in quota checking on PUT.

R

radio(String, String, Object, String) - Method in class io.milton.common.Formatter
 
randomFile - Variable in class io.milton.common.RandomFileOutputStream
 
RandomFileOutputStream - Class in io.milton.common
A positionable file output stream.
RandomFileOutputStream(File) - Constructor for class io.milton.common.RandomFileOutputStream
 
RandomFileOutputStream(File, boolean) - Constructor for class io.milton.common.RandomFileOutputStream
 
RandomFileOutputStream(String) - Constructor for class io.milton.common.RandomFileOutputStream
 
RandomFileOutputStream(String, boolean) - Constructor for class io.milton.common.RandomFileOutputStream
 
Range - Class in io.milton.http
 
Range(int, int) - Constructor for class io.milton.http.Range
 
Range(Long, Long) - Constructor for class io.milton.http.Range
 
RANGE - Enum constant in enum class io.milton.http.Request.Header
 
RangeUtils - Class in io.milton.common
 
RangeUtils() - Constructor for class io.milton.common.RangeUtils
 
read() - Method in class io.milton.common.FileDeletingInputStream
 
read(byte[]) - Method in class io.milton.common.FileDeletingInputStream
 
read(byte[], int, int) - Method in class io.milton.common.FileDeletingInputStream
 
read(InputStream) - Method in class io.milton.common.FileUtils
 
READ - Enum constant in enum class io.milton.http.LockInfo.LockType
 
READ - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
READ permits all other READ operations
READ_ACL - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
READ_BROWSE - Static variable in interface io.milton.resource.AccessControlledResource
 
READ_CONTENT - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
READ the content of resources, but this does not permit reading PROPFIND (milton extension)
READ_CONTENT - Static variable in interface io.milton.resource.AccessControlledResource
 
READ_CURRENT_USER_PRIVILEDGE - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
READ_ONLY - Enum constant in enum class io.milton.property.PropertySource.PropertyAccessibility
 
READ_PROPERTIES - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
Permits PROPFIND (milton extension)
READ_WRITE - Static variable in interface io.milton.resource.AccessControlledResource
 
readFile(File) - Method in class io.milton.common.FileUtils
 
readIn(InputStream) - Static method in class io.milton.common.FileUtils
 
ReadingException - Exception in io.milton.common
 
ReadingException(IOException) - Constructor for exception io.milton.common.ReadingException
 
readLines(File, List<String>) - Static method in class io.milton.common.FileUtils
 
readResource(Class, String) - Static method in class io.milton.common.FileUtils
 
readRole() - Element in annotation interface io.milton.annotations.BeanProperty
Required role to read this property
readTo(File, OutputStream, boolean) - Static method in class io.milton.common.StreamUtils
 
readTo(InputStream, File, boolean) - Static method in class io.milton.common.StreamUtils
 
readTo(InputStream, OutputStream) - Static method in class io.milton.common.StreamUtils
Copies data from in to out and DOES NOT close streams
readTo(InputStream, OutputStream, boolean, boolean) - Static method in class io.milton.common.StreamUtils
Reads bytes from the input and writes them, completely, to the output.
readTo(InputStream, OutputStream, boolean, boolean, Long, Long) - Static method in class io.milton.common.StreamUtils
 
Realm - Annotation Interface in io.milton.annotations
Marks the method which returns the realm to be used for authentication
ReferenceBeanLocator - Class in io.milton.context
 
ReferenceBeanLocator(String) - Constructor for class io.milton.context.ReferenceBeanLocator
 
REFERER - Enum constant in enum class io.milton.http.Request.Header
 
refresh(String, LockableResource) - Method in interface io.milton.http.LockManager
 
refreshLock(String) - Method in interface io.milton.resource.LockableResource
Renew the lock and return new lock info
registerEventListener(EventListener, Class<T>) - Method in interface io.milton.event.EventManager
 
registerEventListener(EventListener, Class<T>) - Method in class io.milton.event.EventManagerImpl
 
Registration<T> - Class in io.milton.context
 
Registration(T, RemovalCallback, Context) - Constructor for class io.milton.context.Registration
 
RemovalCallback<T> - Interface in io.milton.context
 
remove() - Method in class io.milton.context.Registration
 
RemovedResource - Interface in io.milton.resource
Marker interface for removed Resource to support sync-collection report.
replace(String, String, String) - Static method in class io.milton.common.StringSplitUtils
Replacealloccurencesofasubstringwithinastringwith anotherstring.
ReplaceableResource - Interface in io.milton.resource
Indicates a resource which can have its content replaced by a PUT method
replaceContent(InputStream, Long) - Method in interface io.milton.resource.ReplaceableResource
 
REPORT - Enum constant in enum class io.milton.http.Request.Method
 
ReportableResource - Interface in io.milton.resource
Just a marker interface to indicate that the resource is permitted to support REPORT requests.
Request - Interface in io.milton.http
 
Request.CacheControlRequest - Enum Class in io.milton.http
 
Request.Depth - Enum Class in io.milton.http
 
Request.Header - Enum Class in io.milton.http
 
Request.Method - Enum Class in io.milton.http
 
RequestContext - Class in io.milton.context
 
RequestEvent - Class in io.milton.event
 
RequestEvent(Request) - Constructor for class io.milton.event.RequestEvent
 
RequestParseException - Exception in io.milton.http
 
RequestParseException(String, Throwable) - Constructor for exception io.milton.http.RequestParseException
 
requiredPriviledge() - Element in annotation interface io.milton.annotations.Post
The priviledge required to execute this POST request.
reset() - Method in class io.milton.common.FileDeletingInputStream
 
resolveRelativePath(File, String) - Method in class io.milton.common.FileUtils
 
Resource - Interface in io.milton.resource
Implementations should implement compareTo as an alphabetic comparison on the name property
ResourceController - Annotation Interface in io.milton.annotations
Marks a class as being a controller
ResourceEvent - Interface in io.milton.event
 
ResourceFactory - Interface in io.milton.http
Implementations of ResourceFactory translate URLs to instances of Resource
Response - Interface in io.milton.http
 
Response.CacheControlResponse - Enum Class in io.milton.http
 
Response.ContentEncoding - Enum Class in io.milton.http
 
Response.ContentType - Enum Class in io.milton.http
 
Response.Entity - Interface in io.milton.http
 
Response.Header - Enum Class in io.milton.http
 
Response.Status - Enum Class in io.milton.http
 
ResponseEvent - Class in io.milton.event
Fired after response is complete
ResponseEvent(Request, Response, long) - Constructor for class io.milton.event.ResponseEvent
 
ResponseStatus - Class in io.milton.http
 
ResponseStatus() - Constructor for class io.milton.http.ResponseStatus
 
returnData(Object) - Static method in class io.milton.common.JsonResult
 
returnData(String, Object) - Static method in class io.milton.common.JsonResult
 
root - Static variable in class io.milton.common.Path
 
root() - Static method in class io.milton.common.Path
 
Root - Annotation Interface in io.milton.annotations
Marks a method as one which locates the root resource for a given host
RootContext - Class in io.milton.context
 
RootContext() - Constructor for class io.milton.context.RootContext
 
RootContext(FactoryCatalog) - Constructor for class io.milton.context.RootContext
 
RootContext(FactoryCatalog, List<Object>) - Constructor for class io.milton.context.RootContext
 
RootContextLocator - Class in io.milton.context
 
RootContextLocator() - Constructor for class io.milton.context.RootContextLocator
 

S

S_MAX_AGE - Enum constant in enum class io.milton.http.Response.CacheControlResponse
 
sanitiseName(String) - Static method in class io.milton.common.FileUtils
replace spaces with underscores
SC_ACCEPTED - Enum constant in enum class io.milton.http.Response.Status
 
SC_ACCEPTED - Static variable in class io.milton.http.ResponseStatus
Status code (202) indicating that a request was accepted for processing, but was not completed.
SC_BAD_GATEWAY - Enum constant in enum class io.milton.http.Response.Status
 
SC_BAD_GATEWAY - Static variable in class io.milton.http.ResponseStatus
Status code (502) indicating that the HTTP server received an invalid response from a server it consulted when acting as a proxy or gateway.
SC_BAD_REQUEST - Enum constant in enum class io.milton.http.Response.Status
 
SC_BAD_REQUEST - Static variable in class io.milton.http.ResponseStatus
Status code (400) indicating the request sent by the client was syntactically incorrect.
SC_CONFLICT - Enum constant in enum class io.milton.http.Response.Status
 
SC_CONFLICT - Static variable in class io.milton.http.ResponseStatus
Status code (409) indicating that the request could not be completed due to a conflict with the current state of the resource.
SC_CONTINUE - Enum constant in enum class io.milton.http.Response.Status
 
SC_CREATED - Enum constant in enum class io.milton.http.Response.Status
 
SC_CREATED - Static variable in class io.milton.http.ResponseStatus
Status code (201) indicating the request succeeded and created a new resource on the server.
SC_EXPECTATION_FAILED - Enum constant in enum class io.milton.http.Response.Status
 
SC_EXPECTATION_FAILED - Static variable in class io.milton.http.ResponseStatus
Status code (417) indicating that the server could not meet the expectation given in the Expect request header.
SC_FORBIDDEN - Enum constant in enum class io.milton.http.Response.Status
 
SC_FORBIDDEN - Static variable in class io.milton.http.ResponseStatus
Status code (403) indicating the server understood the request but refused to fulfill it.
SC_FOUND - Static variable in class io.milton.http.ResponseStatus
Status code (302) indicating that the resource reside temporarily under a different URI.
SC_GATEWAY_TIMEOUT - Static variable in class io.milton.http.ResponseStatus
Status code (504) indicating that the server did not receive a timely response from the upstream server while acting as a gateway or proxy.
SC_GONE - Static variable in class io.milton.http.ResponseStatus
Status code (410) indicating that the resource is no longer available at the server and no forwarding address is known.
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class io.milton.http.ResponseStatus
Status code (505) indicating that the server does not support or refuses to support the HTTP protocol version that was used in the request message.
SC_INSUFFICIENT_STORAGE - Enum constant in enum class io.milton.http.Response.Status
 
SC_INTERNAL_SERVER_ERROR - Enum constant in enum class io.milton.http.Response.Status
 
SC_INTERNAL_SERVER_ERROR - Static variable in class io.milton.http.ResponseStatus
Status code (500) indicating an error inside the HTTP server which prevented it from fulfilling the request.
SC_LENGTH_REQUIRED - Static variable in class io.milton.http.ResponseStatus
Status code (411) indicating that the request cannot be handled without a defined Content-Length.
SC_LOCKED - Enum constant in enum class io.milton.http.Response.Status
 
SC_METHOD_FAILURE - Enum constant in enum class io.milton.http.Response.Status
 
SC_METHOD_NOT_ALLOWED - Enum constant in enum class io.milton.http.Response.Status
 
SC_METHOD_NOT_ALLOWED - Static variable in class io.milton.http.ResponseStatus
Status code (405) indicating that the method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
SC_MOVED_PERMANENTLY - Enum constant in enum class io.milton.http.Response.Status
 
SC_MOVED_PERMANENTLY - Static variable in class io.milton.http.ResponseStatus
Status code (301) indicating that the resource has permanently moved to a new location, and that future references should use a new URI with their requests.
SC_MOVED_TEMPORARILY - Enum constant in enum class io.milton.http.Response.Status
 
SC_MOVED_TEMPORARILY - Static variable in class io.milton.http.ResponseStatus
Status code (302) indicating that the resource has temporarily moved to another location, but that future references should still use the original URI to access the resource.
SC_MULTI_STATUS - Enum constant in enum class io.milton.http.Response.Status
 
SC_MULTIPLE_CHOICES - Static variable in class io.milton.http.ResponseStatus
Status code (300) indicating that the requested resource corresponds to any one of a set of representations, each with its own specific location.
SC_NO_CONTENT - Enum constant in enum class io.milton.http.Response.Status
 
SC_NO_CONTENT - Static variable in class io.milton.http.ResponseStatus
Status code (204) indicating that the request succeeded but that there was no new information to return.
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class io.milton.http.ResponseStatus
Status code (203) indicating that the meta information presented by the client did not originate from the server.
SC_NOT_ACCEPTABLE - Static variable in class io.milton.http.ResponseStatus
Status code (406) indicating that the resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.
SC_NOT_FOUND - Enum constant in enum class io.milton.http.Response.Status
 
SC_NOT_FOUND - Static variable in class io.milton.http.ResponseStatus
Status code (404) indicating that the requested resource is not available.
SC_NOT_IMPLEMENTED - Enum constant in enum class io.milton.http.Response.Status
 
SC_NOT_IMPLEMENTED - Static variable in class io.milton.http.ResponseStatus
Status code (501) indicating the HTTP server does not support the functionality needed to fulfill the request.
SC_NOT_MODIFIED - Enum constant in enum class io.milton.http.Response.Status
 
SC_NOT_MODIFIED - Static variable in class io.milton.http.ResponseStatus
Status code (304) indicating that a conditional GET operation found that the resource was available and not modified.
SC_OK - Enum constant in enum class io.milton.http.Response.Status
 
SC_OK - Static variable in class io.milton.http.ResponseStatus
Status code (200) indicating the request succeeded normally.
SC_PARTIAL_CONTENT - Enum constant in enum class io.milton.http.Response.Status
 
SC_PARTIAL_CONTENT - Static variable in class io.milton.http.ResponseStatus
Status code (206) indicating that the server has fulfilled the partial GET request for the resource.
SC_PAYMENT_REQUIRED - Static variable in class io.milton.http.ResponseStatus
Status code (402) reserved for future use.
SC_PRECONDITION_FAILED - Enum constant in enum class io.milton.http.Response.Status
 
SC_PRECONDITION_FAILED - Static variable in class io.milton.http.ResponseStatus
Status code (412) indicating that the precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class io.milton.http.ResponseStatus
Status code (407) indicating that the client MUST first authenticate itself with the proxy.
SC_REQUEST_ENTITY_TOO_LARGE - Static variable in class io.milton.http.ResponseStatus
Status code (413) indicating that the server is refusing to process the request because the request entity is larger than the server is willing or able to process.
SC_REQUEST_TIMEOUT - Static variable in class io.milton.http.ResponseStatus
Status code (408) indicating that the client did not produce a request within the time that the server was prepared to wait.
SC_REQUEST_TOO_LONG - Enum constant in enum class io.milton.http.Response.Status
 
SC_REQUEST_URI_TOO_LONG - Static variable in class io.milton.http.ResponseStatus
Status code (414) indicating that the server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class io.milton.http.ResponseStatus
Status code (416) indicating that the server cannot serve the requested byte range.
SC_RESET_CONTENT - Static variable in class io.milton.http.ResponseStatus
Status code (205) indicating that the agent SHOULD reset the document view which caused the request to be sent.
SC_SEE_OTHER - Static variable in class io.milton.http.ResponseStatus
Status code (303) indicating that the response to the request can be found under a different URI.
SC_SERVICE_UNAVAILABLE - Enum constant in enum class io.milton.http.Response.Status
 
SC_SERVICE_UNAVAILABLE - Static variable in class io.milton.http.ResponseStatus
Status code (503) indicating that the HTTP server is temporarily overloaded, and unable to handle the request.
SC_TEMPORARY_REDIRECT - Enum constant in enum class io.milton.http.Response.Status
 
SC_TEMPORARY_REDIRECT - Static variable in class io.milton.http.ResponseStatus
Status code (307) indicating that the requested resource resides temporarily under a different URI.
SC_UNAUTHORIZED - Enum constant in enum class io.milton.http.Response.Status
 
SC_UNAUTHORIZED - Static variable in class io.milton.http.ResponseStatus
Status code (401) indicating that the request requires HTTP authentication.
SC_UNPROCESSABLE_ENTITY - Enum constant in enum class io.milton.http.Response.Status
 
SC_UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class io.milton.http.Response.Status
 
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class io.milton.http.ResponseStatus
Status code (415) indicating that the server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
SC_USE_PROXY - Static variable in class io.milton.http.ResponseStatus
Status code (305) indicating that the requested resource MUST be accessed through the proxy given by the Location field.
SchedulingResponseItem - Class in io.milton.resource
 
SchedulingResponseItem() - Constructor for class io.milton.resource.SchedulingResponseItem
 
SchedulingResponseItem(String, ITip.StatusResponse, String) - Constructor for class io.milton.resource.SchedulingResponseItem
 
scope - Variable in class io.milton.http.LockInfo
 
SCOPE_APP - Static variable in class io.milton.context.BeanFactory
 
SCOPE_REQUEST - Static variable in class io.milton.context.BeanFactory
 
sdf(boolean) - Method in class io.milton.common.Formatter
 
sdfDateAndTime - Static variable in class io.milton.common.Formatter
 
sdfDateOnly - Static variable in class io.milton.common.Formatter
 
search(PrincipalSearchCriteria, Resource) - Method in interface io.milton.principal.PrincipalSearchService
 
SearchItem() - Constructor for class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
seconds - Variable in class io.milton.http.LockTimeout.DateAndSeconds
 
sendBytes(InputStream, OutputStream, long) - Static method in class io.milton.common.RangeUtils
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in interface io.milton.resource.GetableResource
Send the resource's content using the given output stream.
sendError(Response.Status, String) - Method in interface io.milton.http.Response
Called by milton when an error occurs.
sendRedirect(String) - Method in interface io.milton.http.Response
Will set the status to moved_temporaruly and set the location header to the given url
Service - Interface in io.milton.common
Represents some service which can be controlled (ie started and stopped)
SESSION - Enum constant in enum class io.milton.http.Auth.Scheme
 
setAcceptRanges(String) - Method in interface io.milton.http.Response
 
setAccessControlAllowOrigin(String) - Method in interface io.milton.http.Response
 
setAccessControlList(Map<Principal, List<AccessControlledResource.Priviledge>>) - Method in interface io.milton.resource.AccessControlledResource
Set the allowed Priviledges for all principals to the given list.
setAccessToken(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setAllowHeader(List<String>) - Method in interface io.milton.http.Response
 
setAuthenticateHeader(List<String>) - Method in interface io.milton.http.Response
Must set multiple Authenticate headers, one for each challenge This will usually be one each for basic, digest, ntlm, etc Note that order might be significant to some clients, so should be preserved.
setAuthorization(Auth) - Method in interface io.milton.http.Request
Maybe called by the milton framework after successful non-http authentication
setBean(Object) - Method in class io.milton.context.SingletonFactory
 
setBeanClass(String) - Method in class io.milton.context.BeanFactory
 
setCacheControlMaxAgeHeader(Long) - Method in interface io.milton.http.Response
Set the cache control header to allow the resource to be cached for the given number of seconds
setCacheControlNoCacheHeader() - Method in interface io.milton.http.Response
Set the cache control header to indicate that the resource should not be cached
setCacheControlPrivateMaxAgeHeader(Long) - Method in interface io.milton.http.Response
 
setCalendarOrder(String) - Method in interface io.milton.resource.CalendarResource
 
setCode(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setColor(String) - Method in interface io.milton.resource.CalendarResource
 
setConfigFile(File) - Method in class io.milton.context.FactoryCatalog
 
setContentEncodingHeader(Response.ContentEncoding) - Method in interface io.milton.http.Response
 
setContentLengthHeader(Long) - Method in interface io.milton.http.Response
 
setContentRangeHeader(long, long, Long) - Method in interface io.milton.http.Response
 
setContentTypeHeader(String) - Method in interface io.milton.http.Response
 
setCookie(Cookie) - Method in interface io.milton.http.Response
The setCookie method is used to set a cookie value with the cookie name.
setCookie(String, String) - Method in interface io.milton.http.Response
The setCookie method is used to set a cookie value with the cookie name.
setCuType(String) - Method in class io.milton.principal.PrincipalSearchCriteria
 
setData(Object) - Method in class io.milton.common.JsonResult
 
setDateHeader(Date) - Method in interface io.milton.http.Response
 
setDavHeader(String) - Method in interface io.milton.http.Response
 
setDescription(InternationalizedString) - Method in interface io.milton.resource.AddressBookResource
This property contains a description of the address book collection that is suitable for presentation to a user.
setDetails(Map) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setDisplayName(String) - Method in interface io.milton.resource.DisplayNameResource
 
setDomain(String) - Method in class io.milton.http.BeanCookie
 
setDomain(String) - Method in interface io.milton.http.Cookie
This enables the domain for this Cookie to be set.
setEntity(Response.Entity) - Method in interface io.milton.http.Response
 
setEtag(String) - Method in interface io.milton.http.Response
 
setExpiresHeader(Date) - Method in interface io.milton.http.Response
 
setExpiry(int) - Method in class io.milton.http.BeanCookie
 
setExpiry(int) - Method in interface io.milton.http.Cookie
This allows a lifetime to be specified for the cookie.
setFactories(List<Factory>) - Method in class io.milton.context.FactoryCatalog
 
setField(String) - Method in class io.milton.common.JsonResult.FieldMessage
 
setField(String) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
setFieldMessages(List<JsonResult.FieldMessage>) - Method in class io.milton.common.JsonResult
 
setFilePointer(long) - Method in class io.milton.common.RandomFileOutputStream
 
setFileSize(long) - Method in class io.milton.common.RandomFileOutputStream
 
setFrom(Date) - Method in class io.milton.http.LockToken
 
setHttpOnly(boolean) - Method in class io.milton.http.BeanCookie
 
setHttpOnly(boolean) - Method in interface io.milton.http.Cookie
 
setiCalText(String) - Method in class io.milton.resource.SchedulingResponseItem
 
setKeyClasses(String) - Method in class io.milton.context.BeanFactory
 
setKeys(Map<String, String>) - Method in class io.milton.context.FactoryCatalog
 
setLastModifiedHeader(Date) - Method in interface io.milton.http.Response
 
setLocationHeader(String) - Method in interface io.milton.http.Response
 
setLockTokenHeader(String) - Method in interface io.milton.http.Response
 
setMatchType(PrincipalSearchCriteria.MatchType) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
setMessage(String) - Method in class io.milton.common.JsonResult.FieldMessage
 
setMessages(List<String>) - Method in class io.milton.common.JsonResult
 
setNextHref(String) - Method in class io.milton.common.JsonResult
 
setNonceStale(boolean) - Method in class io.milton.http.Auth
set by digest auth processing.
setNonStandardHeader(String, String) - Method in interface io.milton.http.Response
 
setOnClose(Runnable) - Method in class io.milton.common.BufferingOutputStream
 
setPath(String) - Method in class io.milton.http.BeanCookie
 
setPath(String) - Method in interface io.milton.http.Cookie
This is used to set the cookie path for this cookie.
setProperty(QName, Object) - Method in interface io.milton.resource.MultiNamespaceCustomPropertyResource
Update the property with the given typed value.
setProperty(QName, Object, Resource) - Method in interface io.milton.property.PropertySource
Update the given property to the value given.
setProviderId(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setRecipient(String) - Method in class io.milton.resource.SchedulingResponseItem
 
setReturnRedirectUrl(String) - Method in class io.milton.event.AccessedEvent
 
setReturnRedirectUrl(String) - Method in class io.milton.event.PostEvent
 
setReturnUrl(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setRootContext(RootContext) - Method in class io.milton.context.RootContextLocator
 
setRootContextLocator(RootContextLocator) - Method in class io.milton.context.RootContext
This weird little guy is to allow us to set this root context into a locator which was defined in spring config before this one.
setScope(String) - Method in class io.milton.context.BeanFactory
 
setSearchItems(List<PrincipalSearchCriteria.SearchItem>) - Method in class io.milton.principal.PrincipalSearchCriteria
 
setSecure(boolean) - Method in class io.milton.http.BeanCookie
 
setSecure(boolean) - Method in interface io.milton.http.Cookie
This is used to determine if the client browser should send this cookie over a secure protocol.
setSingletons(List<Object>) - Method in class io.milton.context.FactoryCatalog
 
setStatus(boolean) - Method in class io.milton.common.JsonResult
 
setStatus(ITip.StatusResponse) - Method in class io.milton.resource.SchedulingResponseItem
 
setStatus(Response.Status) - Method in interface io.milton.http.Response
 
setTag(Object) - Method in class io.milton.http.Auth
Set after a successful authenticate method with a not-null value The actual value will be application dependent
setTest(PrincipalSearchCriteria.TestType) - Method in class io.milton.principal.PrincipalSearchCriteria
 
setTokenLocation(String) - Method in class io.milton.resource.OAuth2Resource.OAuth2ProfileDetails
 
setValue(String) - Method in class io.milton.http.BeanCookie
 
setValue(String) - Method in interface io.milton.http.Cookie
This enables the value of the cookie to be changed.
setValue(String) - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
setVaryHeader(String) - Method in interface io.milton.http.Response
Sets the Vary response header, necessary for response compression
setVersion(int) - Method in class io.milton.http.BeanCookie
 
setVersion(int) - Method in interface io.milton.http.Cookie
This enables the version of the Cookie to be set.
SHARED - Enum constant in enum class io.milton.http.LockInfo.LockScope
 
shutdown() - Method in class io.milton.context.RootContext
 
SimpleBeanLocator - Class in io.milton.context
 
SimpleBeanLocator(Object) - Constructor for class io.milton.context.SimpleBeanLocator
 
SingletonFactory - Class in io.milton.context
 
SingletonFactory() - Constructor for class io.milton.context.SingletonFactory
 
SOADomainResourceRecord - Interface in io.milton.dns.resource
 
split(String, String) - Static method in class io.milton.common.StringSplitUtils
Splits a String at the first instance of the delimiter.
splitEachArrayElementAndCreateMap(String[], String, String) - Static method in class io.milton.common.StringSplitUtils
Takes an array of Strings, and for each element removes any instances of removeCharacter, and splits the element based on the delimiter.
splitIgnoringQuotes(String, char) - Static method in class io.milton.common.StringSplitUtils
Splits a given string on the given separator character, skips the contents of quoted substrings when looking for separators.
start() - Method in interface io.milton.common.Service
Start the service.
STARTSWITH - Enum constant in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
 
status - Variable in enum class io.milton.http.LockResult.FailureReason
 
stop() - Method in interface io.milton.common.Stoppable
The service should be made unavailable
Stoppable - Interface in io.milton.common
 
StreamUtils - Class in io.milton.common
 
StringSplitUtils - Class in io.milton.common
 
StringUtils - Class in io.milton.common
 
StringUtils() - Constructor for class io.milton.common.StringUtils
 
stripExt(String) - Method in class io.milton.common.Formatter
Removes the file extension if present Eg file1.swf -> file1 file1 -> file1
stripExtension(String) - Static method in class io.milton.common.FileUtils
 
stripServer(String) - Static method in class io.milton.common.Utils
 
substringAfterLast(String, String) - Static method in class io.milton.common.StringSplitUtils
 
substringBeforeLast(String, String) - Static method in class io.milton.common.StringSplitUtils
 
success(LockToken) - Static method in class io.milton.http.LockResult
 
suffixSlash(String) - Static method in class io.milton.common.Utils
Add a slash if not present
SupportedComponentSets - Annotation Interface in io.milton.annotations
Return the types of calendar objects supported for this user
sync - Variable in class io.milton.common.RandomFileOutputStream
 
SyncCollectionResource - Interface in io.milton.resource
CollectionResource which supports sync-token.

T

tearDown() - Method in class io.milton.context.Context
 
text - Variable in enum class io.milton.http.Response.Status
 
timeout - Variable in class io.milton.http.LockToken
 
TIMEOUT - Enum constant in enum class io.milton.http.Request.Header
 
timeZoneParam() - Element in annotation interface io.milton.annotations.Post
If present, and not empty, identifies a request parameter which contains the timezone ID in the form post to use for parsing date/time values If empty the platform default will be used
tlSdfUkLong - Static variable in class io.milton.common.Formatter
 
tlSdfUkShort - Static variable in class io.milton.common.Formatter
 
toBigDecimal(Object, int) - Method in class io.milton.common.Formatter
 
toBool(Object) - Method in class io.milton.common.Formatter
 
toCsv(Iterable) - Method in class io.milton.common.Formatter
 
toCsv(String[]) - Method in class io.milton.common.Formatter
 
toCsv(Collection<String>) - Static method in class io.milton.common.Utils
Convert the list of strings to a comma separated string
toCsv(Collection<String>, boolean) - Static method in class io.milton.common.Utils
 
toDate(Object) - Method in class io.milton.common.Formatter
 
toDecimal(Object, int) - Method in class io.milton.common.Formatter
 
toDouble(Object) - Method in class io.milton.common.Formatter
 
toHeader(Cookie) - Static method in class io.milton.http.BeanCookie
Formats the cookie in a suitable format for a SetCookie response
toHeader(Cookie, long) - Static method in class io.milton.http.BeanCookie
 
tokenId - Variable in class io.milton.http.LockToken
 
toList(String) - Static method in class io.milton.common.ContentTypeUtils
 
toLong(Object) - Method in class io.milton.common.Formatter
 
toLong(Object, boolean) - Method in class io.milton.common.Formatter
 
toPath() - Method in class io.milton.common.Path
 
toPercent(Object, Object) - Method in class io.milton.common.Formatter
Format as a percentage, including a percentage symbol and where blank/null values result in a blank output
toPercent(Object, Object, boolean, boolean) - Method in class io.milton.common.Formatter
 
toPlain(String) - Method in class io.milton.common.Formatter
 
toRangeString(long, long, Long) - Static method in class io.milton.common.RangeUtils
 
toSqlDate(Object) - Method in class io.milton.common.Formatter
 
toSqlTimestamp(Object) - Method in class io.milton.common.Formatter
 
toString() - Method in class io.milton.common.Path
 
toString() - Method in class io.milton.context.SingletonFactory
 
toString() - Method in class io.milton.http.Auth
 
toString() - Method in class io.milton.http.LockInfo
 
toString() - Method in class io.milton.http.LockTimeout
 
toString() - Method in class io.milton.http.Range
 
toString() - Method in enum class io.milton.http.Response.Status
 
toString() - Method in class io.milton.principal.HrefPrincipleId
 
toString() - Method in class io.milton.principal.PrincipalSearchCriteria.SearchItem
 
toString() - Method in class io.milton.principal.PrincipalSearchCriteria
 
toString(Object) - Method in class io.milton.common.Formatter
Null safe method, returns empty string if the value is null
toString(String) - Method in class io.milton.common.Path
 
toStringArray(Collection) - Static method in class io.milton.common.StringUtils
 
trace(Logger, Object...) - Static method in class io.milton.common.LogUtils
 
TRACE - Enum constant in enum class io.milton.http.Request.Method
 
truncateFileName(String, String) - Static method in class io.milton.common.Utils
Used for parsing uploaded file names.
type - Variable in class io.milton.http.LockInfo
 

U

UNAUTHENTICATED - Static variable in class io.milton.principal.DavPrincipals
 
UNBIND - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
UniqueId - Annotation Interface in io.milton.annotations
Marks the method which returns a unique identifier for this resource.
UNKNOWN - Enum constant in enum class io.milton.property.PropertySource.PropertyAccessibility
 
UNKNOWN - Static variable in class io.milton.property.PropertySource.PropertyMetaData
 
unlock(String) - Method in interface io.milton.resource.LockableResource
If the resource is currently locked, and the tokenId matches the current one, unlock the resource
unlock(String, LockableResource) - Method in interface io.milton.http.LockManager
 
UNLOCK - Enum constant in enum class io.milton.http.Request.Method
 
UNLOCK - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
USER_AGENT - Enum constant in enum class io.milton.http.Request.Header
 
Users - Annotation Interface in io.milton.annotations
Marks a method as one which returns user objects.
UTF8 - Static variable in class io.milton.common.StringUtils
 
UTF8 - Static variable in class io.milton.common.Utils
 
Utils - Class in io.milton.common
 
Utils() - Constructor for class io.milton.common.Utils
 

V

value() - Element in annotation interface io.milton.annotations.BeanProperty
True indicates that the method should be enabled (ie DAV accessible) regardless of the class default False indicats that the property is accessible if the class default is to allow access
value() - Element in annotation interface io.milton.annotations.BeanPropertyResource
Default property which is the namespace uri for the properties on this resource E.g.
valueOf(String) - Static method in enum class io.milton.http.Auth.Scheme
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.LockInfo.LockDepth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.LockInfo.LockScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.LockInfo.LockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.LockResult.FailureReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Request.CacheControlRequest
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Request.Depth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Request.Header
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Request.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Response.CacheControlResponse
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Response.ContentEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Response.ContentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Response.Header
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.http.Response.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.principal.PrincipalSearchCriteria.TestType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.property.PropertySource.PropertyAccessibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.resource.AccessControlledResource.Priviledge
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.milton.resource.CalendarResource.ComponentType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.milton.http.Auth.Scheme
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.LockInfo.LockDepth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.LockInfo.LockScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.LockInfo.LockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.LockResult.FailureReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Request.CacheControlRequest
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Request.Depth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Request.Header
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Request.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Response.CacheControlResponse
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Response.ContentEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Response.ContentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Response.Header
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.http.Response.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.principal.PrincipalSearchCriteria.MatchType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.principal.PrincipalSearchCriteria.TestType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.property.PropertySource.PropertyAccessibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.resource.AccessControlledResource.Priviledge
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.milton.resource.CalendarResource.ComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
VARY - Enum constant in enum class io.milton.http.Response.Header
 
VEVENT - Enum constant in enum class io.milton.resource.CalendarResource.ComponentType
 
VFREEBUSY - Enum constant in enum class io.milton.resource.CalendarResource.ComponentType
 
View - Class in io.milton.common
Abstraction of a view.
View(String) - Constructor for class io.milton.common.View
 
VJOURNAL - Enum constant in enum class io.milton.resource.CalendarResource.ComponentType
 
VTIMEZONE - Enum constant in enum class io.milton.resource.CalendarResource.ComponentType
 
VTODO - Enum constant in enum class io.milton.resource.CalendarResource.ComponentType
 

W

warn(Logger, Object...) - Static method in class io.milton.common.LogUtils
 
withMax(long, long) - Static method in class io.milton.common.Utils
If n is > max, returns max.
writable() - Element in annotation interface io.milton.annotations.BeanPropertyResource
 
WRITABLE - Enum constant in enum class io.milton.property.PropertySource.PropertyAccessibility
 
write(byte[]) - Method in class io.milton.common.BufferingOutputStream
 
write(byte[]) - Method in class io.milton.common.RandomFileOutputStream
 
write(byte[], int, int) - Method in class io.milton.common.BufferingOutputStream
 
write(byte[], int, int) - Method in class io.milton.common.ChunkingOutputStream
 
write(byte[], int, int) - Method in class io.milton.common.RandomFileOutputStream
 
write(int) - Method in class io.milton.common.BufferingOutputStream
 
write(int) - Method in class io.milton.common.ChunkingOutputStream
 
write(int) - Method in class io.milton.common.RandomFileOutputStream
 
write(Response, OutputStream) - Method in interface io.milton.http.Response.Entity
 
WRITE - Enum constant in enum class io.milton.http.LockInfo.LockType
 
WRITE - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
Includes all other WRITE privs
WRITE_ACL - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
WRITE_CONTENT - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
WRITE_PROPERTIES - Enum constant in enum class io.milton.resource.AccessControlledResource.Priviledge
 
writeLines(File, List<String>) - Static method in class io.milton.common.FileUtils
 
writeRange(InputStream, Range, OutputStream) - Static method in class io.milton.common.RangeUtils
 
writeRanges(InputStream, List<Range>, OutputStream) - Static method in class io.milton.common.RangeUtils
 
writeRole() - Element in annotation interface io.milton.annotations.BeanProperty
Required role to change the property
WritingException - Exception in io.milton.common
 
WritingException(IOException) - Constructor for exception io.milton.common.WritingException
 
WritingException(String, Throwable) - Constructor for exception io.milton.common.WritingException
 
WWW_AUTHENTICATE - Enum constant in enum class io.milton.http.Request.Header
 
WWW_AUTHENTICATE - Enum constant in enum class io.milton.http.Response.Header
 

X

X_EXPECTED_ENTITY_LENGTH - Enum constant in enum class io.milton.http.Request.Header
For compatibility with macOS finder from 10.5.3
XML - Enum constant in enum class io.milton.http.Response.ContentType
 
XML - Static variable in interface io.milton.http.Response
 

Z

ZERO - Enum constant in enum class io.milton.http.LockInfo.LockDepth
 
ZERO - Enum constant in enum class io.milton.http.Request.Depth
 
ZoneDomainResource - Interface in io.milton.dns.resource
Should return an SOA record and NS records in getRecords()...
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form