| Interface | Description |
|---|---|
| Caster | |
| Casting.Unwrappable |
Clases implementing this will not be wrapped by
Casting.wrap(java.lang.Object, org.mmbase.util.transformers.CharTransformer), even if the e.g. |
| CloseableIterator<E> |
An iterator which may need closing (e.g.
|
| PublicCloneable<C> |
The java interface
Cloneable has no public methods. |
| SizeMeasurable |
The
SizeOf class tries to determine the size of memory structures. |
| Class | Description |
|---|---|
| ApplicationContextReader | |
| BasicCaster | |
| BijectiveMap<K,V> |
A map representing a 1-1 bijective relation between 2 sets of values.
|
| Casting |
Collects MMBase specific 'cast' information, as static to...
|
| Casting.ListWrapper | |
| Casting.StringSerializableInputStream |
A SerializableInputStream where the toString represents the (escaped) contents of the stream itself.
|
| Casting.StringWrapper |
Wraps a String with an 'Escaper'.
|
| ChainedComparator<E> |
Straight forward utility to chain several comparators into a new one.
|
| ChainedIterator<E> |
Like org.apache.commons.collections.iterators.IteratorChain, to avoid the dependency....
|
| ChainedList<E> |
Simple utility to chain several lists into a new one.
|
| ChainedOutputStream |
Like unix' 'tee'.
|
| ChainedRunnable | |
| ChainedWriter |
Like unix' 'tee'.
|
| CSVReader |
Reads Comma Separated Values (CSV).
|
| DateFormats |
Utility function to create DateFormat instances.
|
| DateFormats.DayOfWeekDateFormat |
There is no DateFormat which can return the day of the week as a number available in
java.text package.
|
| DijkstraSemaphore |
Also called counting semaphores, Dijkstra semaphores are used to control access to
a set of resources.
|
| DynamicDate |
A DynamicDate is a Date object that has no fixed value, like 'now'.
|
| Encode |
Class to convert from/to a string (byte[]) from/to a encoded string (byte[])
Supported encodings are at this moment:
BASE64
HEX
ESCAPE_XML
ESCAPE_HTML
ESCAPE_HTML_ATTRIBUTE
ESCAPE_WML
ESCAPE_WML_ATTRIBUTE
ESCAPE_URL
ESCAPE_URL_PARAM
ESCAPE_SINGLE_QUOTE
A list of supported encodings can be gotten by java
org.mmbase.util.Encode, and you add your own encodings by calling
the static function 'register' of this class.
|
| EncodingDetectingOutputStreamWriter |
Like
OutputStreamWriter but it tries to autodetect the encoding of the
OutputStream. |
| Entry<K,V> |
Represents a pair of values ('key' and a 'value').
|
| Escape | Deprecated
Use org.mmbase.util.Encode
|
| ExprCalc |
Class to calculate expressions.
|
| ExtendedProperties | Deprecated |
| FileWatcher |
Original javadoc.
|
| FileWatcher.FileWatcherRunner |
The one thread to handle all FileWatchers.
|
| GenericResponseWrapper |
Wrapper around the response.
|
| HashCodeUtil |
http://www.macchiato.com/columns/Durable6.html
Hash Collections (HashSet, HashMap, Hashtable, etc) are typically implemented with an array of buckets.
|
| IECompatibleJpegInputStream |
IECompatibleJpegInputStream removes additional information left by PhotoShop 7 in jpegs
, this information may crash Internet Exploder.
|
| IOUtil |
Various utils to concisely and efficiently deal with streams
|
| LinkMap<K,V> |
Combines two Maps into one new map.
|
| LocaleCollator | |
| LocaleLocalizedString |
This LocalizedString also has a method
LocaleLocalizedString.setLocale(java.util.Locale) which defines its own default locale for LocaleLocalizedString.get(Locale) in case it is called as get(null). |
| LocalHttpServletRequest |
This class (and
LocalHttpServletResponse, and super classes) can be used to do requests on
the current MMBase without having an actual client, which can be useful in cronjobs or so. |
| LocalHttpServletResponse | |
| LocalizedString |
A String which is localized.
|
| LocalizedString.DefaultFromServletContext | |
| LocalServletRequest | |
| LocalServletResponse | |
| LRUHashtable<K,V> | Deprecated
use
LRUCache |
| MimeType |
Representation of a 'mimetype' (or Internet media type).
|
| MMBaseContext |
Using MMBaseContext class you can retrieve the servletContext from anywhere
using the get method.
|
| MockInputStream | |
| MultiPartFormOutputStream |
MultiPartFormOutputStream is used to write
"multipart/form-data" to a java.net.URLConnection for
POSTing. |
| MyServletOutputStream |
Implements ServletOutputStream.
|
| NullInputStream |
An input stream only producing zeros.
|
| PasswordGenerator |
Module for the automatic generation of passwords.
|
| RandomInputStream |
An input stream only producing random bytes.
|
| RandomPool |
Class for holding a pool of random numbers.
|
| ReaderInputStream |
Oddly enough, Java does not provide this itself.
|
| ReadonlyLocalizedString |
Extends and wraps LocalizedString, to make it readonly
|
| RelativeTime |
This util class contains several methods and constants to manipulate relative time values.
|
| ReplacingLocalizedString |
Extends and wraps LocalizedString.
|
| ResourceLoader |
MMBase resource loader, for loading configuration files and those kind of things.
|
| ResourceLoader.AbstractFileURLStreamHandler | |
| ResourceLoader.ApplicationContextFileURLStreamHandler | |
| ResourceLoader.ApplicationContextFileURLStreamHandlerFactory | |
| ResourceLoader.ClassesFileURLStreamHandlerFactory | |
| ResourceLoader.ClassLoaderURLStreamHandler | |
| ResourceLoader.ConfigClassLoaderURLStreamHandlerFactory | |
| ResourceLoader.ConfigServletResourceURLStreamHandlerFactory | |
| ResourceLoader.FileURLStreamHandler | |
| ResourceLoader.FullyClassifiedClassLoaderURLStreamHandlerFactory | |
| ResourceLoader.MMBaseConfigSettingFileURLStreamHandlerFactory | |
| ResourceLoader.PathURLStreamHandler |
Extension URLStreamHandler, used for the 'sub' Handlers, entries of 'roots' in ResourceLoader are of this type.
|
| ResourceLoader.ServletContextInit | |
| ResourceLoader.ServletResourceURLStreamHandler |
URLStreamHandler based on the servletContext object of ResourceLoader
|
| ResourceLoader.URLStreamHandlerFactory | |
| ResourceWatcher |
Like
FileWatcher but for Resources. |
| ReverseComparator |
The comparator which sorts Comparable on the inverse natural order.
|
| SerializableInputStream |
Sometimes you need an InputStream to be Serializable.
|
| SizeOf |
Implementation of 'sizeof'.
|
| SortedBundle |
A bit like
ResourceBundle (on which it is based), but it creates
SortedMap's. |
| SortedBundle.ValueWrapper |
You can specify ValueWrapper.class as a value for the wrapper argument.
|
| SPartFileFilter |
Support utility for MMObjectBuilder.getSMartPath
This filter filters files with the specified
number in its name.
|
| SqlExecutor |
Generic tool to execute some SQL
|
| StringBufferWriter |
Oddly enough, Java does not provide this itself.
|
| StringBuilderWriter |
Oddly enough, Java does not provide this itself.
|
| StringObject | Deprecated
Use
StringBuilder |
| StringSplitter |
Utility class for splitting delimited values.
|
| StringTagger |
StringTagger, Creates a object with tags and fields from a String.
|
| Strip |
Class to strip characters from the beginning and end of strings.
|
| ThreadPools |
Generic MMBase Thread Pools
|
| UriParser |
For an important part stolen from jakarta vfs (only one function).
|
| WrappedLocalizedString |
Extends and wraps LocalizedString.
|
| WriterOutputStream |
Oddly enough, Java does not provide this itself.
|
| XSLTransformer |
Make XSL Transformations
|
| Enum | Description |
|---|---|
| LinkMap.Changes |
Enum for the parameter of the constructor
LinkMap.LinkMap(Map, Map, LinkMap.Changes) |
| LocaleCollator.Decomposition |
An enum wrapping the 'decomposition' related constants of
Collator. |
| LocaleCollator.Strength |
An enum wrapping the 'strength' related constants of
Collator. |
| ResourceLoader.Type |
The available ResourceLoaders wrapped into an enum, which makes them available dynamicly
(with
ResourceLoader.Type.valueOf(string).get()) |
| Exception | Description |
|---|---|
| Caster.NotRecognized |
java.util. Collections
related stuff like BijectiveMap or related to IO like IOUtil.
Noticeable in the package are MMBaseContext which maintains some information in a few static variables which are
sometimes needed. E.g. the ServletContext with MMBaseContext.getServletContext() and the data directory with MMBaseContext.getDataDir().
Other important ones are Casting, which implements all kind of casting between types, and
ResourceLoader, which is used to open resources using a fall back mechanism. There are
used in many places in MMBase.MMBase2 Utils 2.0.0 - 2019-08-08T23:20