Index
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-Lineis not allowed for the resource identified by theRequest-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-URIis 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
Locationfield. - 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
setCookiemethod is used to set a cookie value with the cookie name. - setCookie(String, String) - Method in interface io.milton.http.Response
-
The
setCookiemethod 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
Cookieto 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
Cookieto 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
Stringat 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 ofremoveCharacter, and splits the element based on thedelimiter. - 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()...
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form