All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractCharReplacementEncoder Abstract base class for implementing encoders that do character replacements Implements theStreamingEncoderinterface that enables efficient streaming encodingAbstractEncodedAppender Abstract base class for implementations ofEncodedAppenderinterfaceBasicCodecLookup BasicJSONEncoder Escapes characters in JSON outputBasicXMLEncoder Encoder implementation that escapes some characters for inclusion in XML documents Currently ', ", <, > and & characters are replaced with XML entities.ChainedDecoder ChainedEncoder ChainedEncoders CharArrayAccessible Marker interface for telling that the underlying char array is directly accessible This interface is missing from the JVM although String, StringBuffer and StringBuilder all have this method.CharSequences Utility functions for handling java.lang.CharSequence instancesCodecFactory This interface can be used to tell that a Grails Codec class should use these methods for creating the encoder and decoder instances instead of using conventional encode/decode methods.CodecIdentifier Information about the codec that identifies it and tells it's aliases.CodecIdentifierProvider CodecLookup CodecLookupHelper CodecPrintWriter CombinedCodecIdentifier Decoder interface for decoder methodsDefaultCodecIdentifier default implementation ofCodecIdentifierDefaultEncodingStateRegistry default implementation ofEncodingStateRegistryEncodeable Marks a class capable of encoding itself with given EncoderEncodedAppender This is the input interface to the streaming encoding solution.EncodedAppenderFactory This interface marks an instance capable of getting a EncodedAppender instance that is connected to it.EncodedAppenderWriter A java.io.Writer implementation that writes to aEncodedAppenderwith a certain encoder This class isn't thread-safe.EncodedAppenderWriterFactory This interface marks an instance capable of getting aEncodedAppenderWriterinstance that is connected to it with a certain encoder fixed.Encoder Interface for encoding methods.EncoderAware Marks a instance capable of providing information about the current encoder that is in useEncodesToWriter Marks a class capable of encoding to target WriterEncodesToWriterAdapter EncodingState Holds the state of applied encodingsEncodingStateImpl Default implementation ofEncodingStateEncodingStateRegistry EncodingStateRegistry keeps encoding state of CharSequence instances.EncodingStateRegistryLookup This interface marks an instance capable of looking of the currentEncodingStateRegistryEncodingStateRegistryLookupHolder FastStringPrintWriter Fast in-memory PrintWriter implementation.FastStringWriter Java's default StringWriter uses a StringBuffer which is synchronized.GrailsLazyProxyPrintWriter GrailsLazyProxyPrintWriter.DestinationFactory Factory to lazily instantiate the destination.GrailsPrintWriter PrintWriter implementation that doesn't have synchronization.GrailsPrintWriterAdapter GrailsRoutablePrintWriter GrailsRoutablePrintWriter.DestinationFactory Factory to lazily instantiate the destination.GrailsWrappedWriter HTML4Codec Encodes and decodes strings to and from HTML.HTML4Decoder HTML4 decoder that uses Spring's HtmlUtils.htmlUnescape to do the unescaping.HTML4Encoder This encoder is for HTML4 documents.HTMLEncoder HTMLEncoder implementation currently this doesn't add any extra features to XMLEncoder This encoder is for XML, XHTML and HTML5 documents.HTMLJSCodec JavaScriptEncoder Used for making strings safe to be included in a SCRIPT tag besides normal Javascript escaping, possibly "unsafe" characters are escaped too so that it's safe to include an escaped string in a HTML SCRIPT tag.NoneEncoder RawCodec Codec that doesn't do any encoding or decoding.StreamByteBuffer An in-memory buffer that provides OutputStream and InputStream interfaces.StreamByteBuffer.ReadMode StreamCharBuffer StreamCharBuffer is a multipurpose in-memory buffer that can replace JDK in-memory buffers (StringBuffer, StringBuilder, StringWriter).StreamCharBuffer.EncodedPart StreamCharBuffer.LazyInitializingMultipleWriter StreamCharBuffer.LazyInitializingWriter Interface for a Writer that gets initialized if it is used Can be used for passing in to "connectTo" method of StreamCharBufferStreamEncodeable Marks a class capable of encoding itself with given Encoder to given EncodedAppender instanceStreamingEncoder Streaming encoder interface that makes it possible to encode a portion of a CharSequence and append it directly to the EncodedAppender instance.StreamingEncoderEncodedAppender EncodedAppender implementation used for piping / chaining several StreamingEncodersStreamingEncoderWritable Marks a class capable of encoding itself with given EncodesToWriter instance to given Writer instanceStreamingEncoderWriter StringCharArrayAccessor Provides optimized access to java.lang.String internals - Optimized way of creating java.lang.String by reusing a char[] buffer - Optimized way of writing String to java.io.Writer java.lang.String creation reusing a char[] buffer requires Java 1.5+ System property "stringchararrayaccessor.disabled" disables this hack.WriterEncodedAppender An EncodedAppender implementation that writes to a java.io.Writer.XMLCodecFactory