Package org.mmbase.util

Interface Summary
Casting.Unwrappable Clases implementint this will not be wrapped by Casting.wrap(java.lang.Object, org.mmbase.util.transformers.CharTransformer), even if the e.g. are CharSequence.
CloseableIterator<E> An iterator which may need closing (e.g. when wrapping a ResultSet).
PublicCloneable<C> The java interface Cloneable has no public methods.
SizeMeasurable The SizeOf class tries to determine the size of memory structures.
 

Class Summary
ApplicationContextReader  
BuilderList Gives an xml-representation of a dir structure with builders Used by the build script to create documentation for builders.
Casting  
Casting.ListWrapper  
Casting.NodeListWrapper  
Casting.StringWrapper Wraps a String with an 'Escaper'.
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.
ChainedWriter Like unix' 'tee'.
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 This is a flexible Properties version, it can handle saving of Properties with the comments that will stay in your file.
FileWatcher Original javadoc.
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. that's why you need to remove it.
LinkMap<K,V> Combines to Maps to one new map.
LocalizedEntryListFactory<C> These factories can produce Collections based on a Locale (The LocalizedEntryListFactory.get(java.util.Locale) method is essential).
LocalizedString A String which is localized.
LRUHashtable<K,V> Deprecated. use org.mmbase.cache.implementation.LRUCache
Mail This mail-object gives persons the functionality to create mail and send it with the SendMail-module.
NodeComparator This class implements the Comparator interface for comparing MMObjectNodes.
PageInfo The PageInfo is a container class.
PasswordGenerator Module for the automatic generation of passwords.
RandomPool Class for holding a pool of random numbers.
ReaderInputStream Oddly enough, Java does not provide this itself.
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 config-files and those kind of things.
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.
StringBufferWriter Oddly enough, Java does not provide this itself.
StringBuilderWriter Oddly enough, Java does not provide this itself.
StringObject This Class is a growable buffer for characters.
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.
XMLBasicReader Deprecated. Use DocumentReader or DocumentWriter.
XMLEntityResolver Deprecated. Use EntityResolver
XMLErrorHandler Deprecated. Use ErrorHandler
XSLTransformer Make XSL Transformations
 

Enum Summary
LinkMap.Changes Enum for the parameter of the constructor LinkMap.LinkMap(Map, Map, Changes)
ResourceLoader.Type The available ResourceLoaders wrapped into an enum, which makes them available dynamicly (with ResourceLoader.Type.valueOf(string).get())
 



MMBase build 1.9.0.20081107