pod std
system std lib
Mixins
Math |
Classes
AtomicBool |
AtomicBool is used to manage a boolean variable shared between actor/threads with atomic updates. |
AtomicInt |
AtomicInt is used to manage an integer variable shared between actor/threads with atomic updates. |
AtomicRef |
AtomicRef is used to manage a object reference shared between actor/threads with atomic updates. |
Buf |
Buf is used to model a block of bytes with random access. |
BufCrypto | |
Cache |
The Least Recently Used Cache |
CaseInsensitiveMap |
case insensitive map |
Charset |
Charset represents a specific character encoding used to decode bytes to Unicode characters, and encode Unicode characters to bytes. |
ConcurrentMap |
ConcurrentMap is a Fantom wrapper around Java's ConcurrentHashMap. |
Date |
Date represents a day in time independent of a timezone. |
DateTime |
DateTime represents an absolute instance in time. |
Decimal |
Decimal is used to represent a decimal floating point more precisely than a Float. |
Depend |
Depend models a dependency as a pod name and a version constraint. |
Duration |
Duration represents a relative duration of time with nanosecond precision. |
DurationExtF | |
DurationExtI | |
Env |
Env defines a pluggable class used to boot and manage a Fantom runtime environment. |
Extension | |
Field |
Field is a slot which models the ability to get and set a value. |
File |
File is used to represent a Uri path to a file or directory. |
FileStore |
FileStore represents the storage pool, device, partition, or volume used to store files. |
InStream |
InStream is used to read binary and text stream based input. |
Lazy |
call initial when val is null |
LinkedElem | |
LinkedList |
Doubly-linked list implementation |
ListExt | |
Locale |
Locale models a cultural language and region/country. |
Log |
Log provides a simple, but standardized mechanism for logging. |
LogRec |
LogRec all the information of a single logging event. |
Map |
Map is a hash map of key/value pairs. |
Method |
Method models a function with a formal parameter list and return value (or Void if no return). |
MimeType |
MimeType represents the parsed value of a Content-Type header per RFC 2045 section 5.1. |
NioBuf | |
OrderedMap |
the map maintains the order in which key/value pairs are added to the map. |
OutStream |
OutStream is used to write binary and text data to an output stream. |
Param |
Param represents one parameter definition of a Func (or Method). |
Pod |
Pod represents a module of Types. |
Process |
Process manages spawning external OS processes. |
Regex |
Regex represents a regular expression. |
RegexMatcher |
RegexMatcher is used to matching operations on a regular expression. |
Set | |
Slot |
Slot represents a member field or method on a Type. |
StrExt |
Str Extension |
Test |
Test is the base for Fantom unit tests. |
TimeOfDay |
Time represents a time of day independent of a specific date or timezone. |
TimePoint |
TimePoint represents an absolute instance in time. |
TimeZone |
TimeZone represents a region's offset from UTC and its daylight savings time rules. |
TreeMap |
AVL Tree (named after inventors Adelson-Velsky and Landis) is an balanced binary tree. |
Tuple | |
Type |
Type defines the contract of an Obj by the slots its supports. |
Unsafe |
Unsafe is used to wrap a non-const mutable objects so that it can be passed as an immutable reference. |
Uri |
Uri is used to immutably represent a Universal Resource Identifier according to RFC 3986. |
UriScheme |
UriSchemes are registered to handle a specific Uri scheme such as "file" or "http". |
Uuid |
Universally Unique Identifier. |
Version |
Version is defined as a list of decimal digits separated by the dot. |
Zip |
Zip is used to read/write compressed zip files and streams. |
Enums
Endian |
Byte ordering. |
LogLevel |
LogLevel provides a set of discrete levels used to customize logging. |
Month |
Enum for twelve months of the year. |
Weekday |
Enum for seven days of the week. |