# Package play.libs

Interface Summary
F.Action<T>
F.Action0
F.Function0<R>: A Function with no arguments.
WS.WSImpl

Class Summary
Codec: Codec utils
CronExpression: Thanks to Quartz project, https://quartz.dev.java.net
Crypto: Cryptography utils
Expression
F
F.ArchivedEventStream<T>
F.BlockingEventStream<T>
F.E2<A,B>
F.E3<A,B,C>
F.E4<A,B,C,D>
F.E5<A,B,C,D,E>
F.Either<A,B>
F.EventStream<T>
F.IndexedEvent<M>
F.Matcher<T,R>
F.None<T>
F.Option<T>
F.Promise<V>
F.Some<T>
F.T2<A,B>
F.T3<A,B,C>
F.T4<A,B,C,D>
F.T5<A,B,C,D,E>
F.Timeout
F.Tuple<A,B>
Files: Files utils
I18N: I18N utils
Images: Images utils
Images.Captcha: A captcha image.
IO: IO utils
Mail: Mail utils
Mail.SMTPAuthenticator
MimeTypes: MimeTypes utils
OAuth: Library to access resources protected by OAuth 1.0a.
OAuth.Error
OAuth.Response: Response to an OAuth 1.0 request.
OAuth.ServiceInfo: Information relative to an OAuth 1.0 provider.
OAuth.TokenPair: Deprecated
OAuth2: Library to access resources protected by OAuth 2.0.
OAuth2.Error
OAuth2.Response
OpenID
OpenID.UserInfo
Time: Time utils Provides a parser for time expression.
URLs
WS: Simple HTTP client to make webservices requests.
WS.FileParam
WS.HttpResponse: An HTTP response wrapper
WS.WSRequest
WS.WSWithEncoding: Internal class exposing all the methods previously exposed by WS.
XML: XML utils
XPath: XPath for parsing

Enum Summary
Crypto.HashType: Define a hash type enumeration for strong-typing
OAuth.Error.Type
OAuth2.Error.Type
WS.Scheme