Package org.faceless.publisher.type
package org.faceless.publisher.type
Contains utility classes and interfaces which are used across BFO Publisher
-
ClassDescriptionAn generic "Blob" interface, which represents a resource that may be used by BFO Publisher.A base implementation of
URLConnectionProcessor
that does nothing, but is suitable for extending.An object used to determine the used value of an alignment.A URLConnectionProcessor that supports the AWS4 authentication used by Amazon's S3 storage and compatible systems.A general purpose blob of data which can be text or binary.A subclass ofURLConnectionProcessor
which can be used to serve, store and persist HTTP Cookies for any HTTP connections made to request resources.An inner display layout model.A value that specifies the element’s outer display type, which is essentially its principal box’s role in flow layout.An interface which can be used to limit access to a resource at a particular URL.An implementation ofEgressFilter
which delegates to chain of other filters.Like Locale.Language but useful and fast.A simple class representing a Media-Type (aka Content-Type or MIME-Type).Represents a single OAuth2 authorization.A wrapper around theOAuth2
object which allows it to be used as part of the resource loading process - i.e. it allows HTML, stylesheets, images etc. protected by OAuth2 authorization to be loaded like any other resourceThe callback which must be populated to complete an OAuth2 transaction.An implementation ofCallbackHandler
that can supportOAuth2Callback
It uses thecom.sun.net.httpserver
package to create a local webserver and then directs the user to that URL to begin the authentication process.Any URL2 has an Origin associated with it, for security filtering.AURLConnectionProcessor
that handles password authentication.Represents a single XML processing-instruction, with a "type" and "data".This enum represents the Referrer Policy used by the Document or one of its resources.An implementation ofEgressFilter
which works on regluar expressions.The Sniffer is used to determine the Media-Type of a URL based on its content if possible, or the filename in the URL if notA URLConnectionProcessor which can be used to add SSL client certifcates, to modify the list of trusted certificates, or to modify other parameters of any TLS based network connection.A replacement for theURI
class that always try to parse the URI and not throw a URISyntaxException, ever.An interface which is analogous to the awfulURLConnection
but designed for implementation and extensionA base class implementing an instance ofURL2Connection
A URL2Connection that wraps another URL2Connection, for filteringA URLConnectionProcessor can be applied to anyURL2Connection
to modify it either before or after connection is made.A collection of static Utility methods