Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCharReplacementEncoder - Class in org.grails.encoder
-
Abstract base class for implementing encoders that do character replacements Implements the
StreamingEncoderinterface that enables efficient streaming encoding - AbstractCharReplacementEncoder(CodecIdentifier) - Constructor for class org.grails.encoder.AbstractCharReplacementEncoder
- AbstractEncodedAppender - Class in org.grails.encoder
-
Abstract base class for implementations of
EncodedAppenderinterface - AbstractEncodedAppender() - Constructor for class org.grails.encoder.AbstractEncodedAppender
- activateDestination() - Method in interface org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory
- activateDestination() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- activateDestination() - Method in interface org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory
- afterPropertiesSet() - Method in class org.grails.encoder.impl.BasicCodecLookup
- allocateSpace() - Method in class org.grails.buffer.StreamByteBuffer
- allowUnwrappingOut - Variable in class org.grails.buffer.GrailsPrintWriter
- append(char) - Method in class org.grails.buffer.GrailsPrintWriter
- append(char) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- append(char) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- append(char) - Method in class org.grails.encoder.EncodedAppenderWriter
- append(CharSequence) - Method in class org.grails.buffer.GrailsPrintWriter
- append(CharSequence) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- append(CharSequence) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- append(CharSequence) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- append(CharSequence) - Method in class org.grails.encoder.EncodedAppenderWriter
- append(CharSequence, int, int) - Method in class org.grails.buffer.GrailsPrintWriter
- append(CharSequence, int, int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- append(CharSequence, int, int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- append(CharSequence, int, int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- append(CharSequence, int, int) - Method in class org.grails.encoder.EncodedAppenderWriter
- append(Object) - Method in class org.grails.buffer.GrailsPrintWriter
- append(Object) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- append(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriter
- append(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- append(Encoder, EncodingState, char[], int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
- append(Encoder, EncodingState, char[], int, int) - Method in interface org.grails.encoder.EncodedAppender
-
Encodes a portion of a char array and appends it to the buffer.
- append(Encoder, EncodingState, CharSequence, int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
- append(Encoder, EncodingState, CharSequence, int, int) - Method in interface org.grails.encoder.EncodedAppender
-
Encodes a portion of a string and appends it to the buffer.
- append(Encoder, StreamEncodeable) - Method in class org.grails.encoder.AbstractEncodedAppender
- append(Encoder, StreamEncodeable) - Method in interface org.grails.encoder.EncodedAppender
-
Encodes a
StreamEncodeableinstance and appends it to the buffer. - append(EncodingState, char) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- appendCharSequence(EncodingState, CharSequence, int, int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- appendCharSequence(EncodingState, CharSequence, int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
-
Append a portion of a CharSequence to the buffer and attach the encodingState information to it
- appendCharSequence(EncodingState, CharSequence, int, int) - Method in class org.grails.encoder.StreamingEncoderEncodedAppender
- appendCharSequence(EncodingState, CharSequence, int, int) - Method in class org.grails.encoder.WriterEncodedAppender
- appendEncoded(Encoder, EncodingState, char[], int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
- appendEncoded(Encoder, EncodingState, char[], int, int) - Method in interface org.grails.encoder.EncodedAppender
-
Appends an encoded portion of a char array to the buffer.
- appendEncoded(Encoder, EncodingState, CharSequence, int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
- appendEncoded(Encoder, EncodingState, CharSequence, int, int) - Method in interface org.grails.encoder.EncodedAppender
-
Appends an encoded portion of a string to the buffer
- appendEncoder(List<Encoder>, Encoder) - Static method in class org.grails.encoder.ChainedEncoders
- appendEncoder(Encoder) - Method in interface org.grails.encoder.EncodingState
- appendEncoder(Encoder) - Method in class org.grails.encoder.EncodingStateImpl
- appendNullCharSequence() - Method in class org.grails.buffer.GrailsPrintWriter
- appendStreamCharBufferChunk(StreamCharBuffer) - Method in class org.grails.buffer.StreamCharBuffer
- appendStreamCharBufferChunk(StreamCharBuffer, List<Encoder>) - Method in class org.grails.buffer.StreamCharBuffer
- arrayCopy(char[], int, char[], int, int) - Static method in class org.grails.buffer.StreamCharBuffer
- asBoolean() - Method in class org.grails.buffer.StreamCharBuffer
- asPrintWriter() - Method in class org.grails.buffer.GrailsPrintWriter
- asType(Class) - Method in class org.grails.buffer.StreamCharBuffer
- asType(Class<?>) - Method in class org.grails.buffer.GrailsPrintWriter
B
- BasicCodecLookup - Class in org.grails.encoder.impl
- BasicCodecLookup() - Constructor for class org.grails.encoder.impl.BasicCodecLookup
- BasicJSONEncoder - Class in org.grails.encoder.impl
-
Escapes characters in JSON output
- BasicJSONEncoder() - Constructor for class org.grails.encoder.impl.BasicJSONEncoder
- BasicXMLEncoder - Class in org.grails.encoder.impl
-
Encoder implementation that escapes some characters for inclusion in XML documents Currently ', ", <, > and & characters are replaced with XML entities.
- BasicXMLEncoder() - Constructor for class org.grails.encoder.impl.BasicXMLEncoder
- BasicXMLEncoder(CodecIdentifier) - Constructor for class org.grails.encoder.impl.BasicXMLEncoder
- blockFlushAndClose() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- bufferChanged(StreamCharBuffer) - Method in class org.grails.buffer.StreamCharBuffer
C
- canUseOriginalForSubSequence(CharSequence, int, int) - Static method in class org.grails.charsequences.CharSequences
-
Checks if start == 0 and count == length of CharSequence It does this check only for String, StringBuilder and StringBuffer classes which have a fast way to check length Calculating length on GStringImpl requires building the result which is costly.
- chainAllButLastEncoders(EncodedAppender, List<StreamingEncoder>) - Static method in class org.grails.encoder.ChainedEncoders
- chainAllEncoders(EncodedAppender, List<StreamingEncoder>) - Static method in class org.grails.encoder.ChainedEncoders
- ChainedDecoder - Class in org.grails.encoder
- ChainedDecoder(Decoder[]) - Constructor for class org.grails.encoder.ChainedDecoder
- ChainedEncoder - Class in org.grails.encoder
- ChainedEncoder(List<StreamingEncoder>, boolean) - Constructor for class org.grails.encoder.ChainedEncoder
- ChainedEncoder(StreamingEncoder[], boolean) - Constructor for class org.grails.encoder.ChainedEncoder
- ChainedEncoders - Class in org.grails.encoder
- chainEncode(StreamEncodeable, EncodedAppender, List<Encoder>) - Static method in class org.grails.encoder.ChainedEncoders
- chainEncodersAndCachePerThread(EncodedAppender) - Method in class org.grails.encoder.ChainedEncoder
- chainStreamingEncode(StreamEncodeable, EncodedAppender, List<StreamingEncoder>) - Static method in class org.grails.encoder.ChainedEncoders
- CharArrayAccessible - Interface in org.grails.charsequences
-
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.
- charAt(int) - Method in class org.grails.buffer.StreamCharBuffer
- CharSequences - Class in org.grails.charsequences
-
Utility functions for handling java.lang.CharSequence instances
- checkError() - Method in class org.grails.buffer.GrailsPrintWriter
-
Flush the stream if it's not closed and check its error state.
- checkError() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- checkError() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- clear() - Method in class org.grails.buffer.StreamByteBuffer
- clear() - Method in class org.grails.buffer.StreamCharBuffer
-
Clears the buffer and notifies the parents of this buffer of the change.
- clear() - Static method in class org.grails.encoder.EncodingStateRegistryLookupHolder
- clone() - Method in class org.grails.buffer.GrailsPrintWriter
- clone() - Method in class org.grails.buffer.StreamCharBuffer
- close() - Method in class org.grails.buffer.GrailsPrintWriter
- close() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- close() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- close() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- close() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- close() - Method in interface org.grails.encoder.EncodedAppender
- close() - Method in class org.grails.encoder.EncodedAppenderWriter
- close() - Method in class org.grails.encoder.StreamingEncoderEncodedAppender
- close() - Method in class org.grails.encoder.WriterEncodedAppender
- CodecFactory - Interface in org.grails.encoder
-
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 - Variable in class org.grails.encoder.AbstractCharReplacementEncoder
- codecIdentifier - Variable in class org.grails.encoder.ChainedDecoder
- CodecIdentifier - Interface in org.grails.encoder
-
Information about the codec that identifies it and tells it's aliases.
- CodecIdentifierProvider - Interface in org.grails.encoder
- CodecLookup - Interface in org.grails.encoder
- CodecLookupHelper - Class in org.grails.encoder
- CodecPrintWriter - Class in org.grails.buffer
- CodecPrintWriter(Writer, Encoder, EncodingStateRegistry) - Constructor for class org.grails.buffer.CodecPrintWriter
- CodecPrintWriter(Writer, Encoder, EncodingStateRegistry, boolean) - Constructor for class org.grails.buffer.CodecPrintWriter
- CombinedCodecIdentifier - Class in org.grails.encoder
- connectTo(Writer) - Method in class org.grails.buffer.StreamCharBuffer
-
Connect this buffer to a target Writer.
- connectTo(Writer, boolean) - Method in class org.grails.buffer.StreamCharBuffer
- connectTo(StreamCharBuffer.LazyInitializingWriter) - Method in class org.grails.buffer.StreamCharBuffer
- connectTo(StreamCharBuffer.LazyInitializingWriter, boolean) - Method in class org.grails.buffer.StreamCharBuffer
- convertToString(Object) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- createChainedCodecInstance(String, ConcurrentMap<String, T>, Class<T>) - Method in class org.grails.encoder.impl.BasicCodecLookup
- createChainingEncodesToWriter(List<StreamingEncoder>, boolean) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- createChainingEncodesToWriter(List<StreamingEncoder>, boolean) - Method in interface org.grails.encoder.EncodesToWriter
- createChainingEncodesToWriter(List<StreamingEncoder>, boolean) - Method in class org.grails.encoder.EncodesToWriterAdapter
- createChainingEncodesToWriter(StreamingEncoder, List<StreamingEncoder>, boolean) - Static method in class org.grails.encoder.EncodesToWriterAdapter
- createCharSequence(char[]) - Static method in class org.grails.charsequences.CharSequences
- createCharSequence(char[], int, int) - Static method in class org.grails.charsequences.CharSequences
- createCharSequence(CharSequence, int, int) - Static method in class org.grails.charsequences.CharSequences
- createCodec(String, ConcurrentMap<String, T>, Class<T>) - Method in class org.grails.encoder.impl.BasicCodecLookup
- createCodecIdentifier(Decoder[]) - Method in class org.grails.encoder.ChainedDecoder
- createCodecIdentifier(StreamingEncoder[]) - Method in class org.grails.encoder.ChainedEncoder
- createEncodingInitializer(EncoderAware, EncodingStateRegistryLookup, StreamCharBuffer.LazyInitializingWriter...) - Method in class org.grails.buffer.StreamCharBuffer
- createFor(List<StreamingEncoder>) - Static method in class org.grails.encoder.ChainedEncoder
- createFor(List<StreamingEncoder>, Boolean) - Static method in class org.grails.encoder.ChainedEncoder
- createFor(StreamingEncoder[]) - Static method in class org.grails.encoder.ChainedEncoder
- createNameVariations(String, CodecIdentifierProvider) - Method in class org.grails.encoder.impl.BasicCodecLookup
- createNewEncodingState(Encoder, EncodingState) - Method in class org.grails.encoder.AbstractEncodedAppender
- createNewEncodingState(Encoder, EncodingState) - Method in class org.grails.encoder.EncodesToWriterAdapter
- createNewEncodingState(Encoder, EncodingState) - Method in class org.grails.encoder.WriterEncodedAppender
- createSingleCharSequence(char) - Static method in class org.grails.charsequences.CharSequences
- createSingleCharSequence(int) - Static method in class org.grails.charsequences.CharSequences
- createString(char[]) - Static method in class org.grails.buffer.StringCharArrayAccessor
-
creates a new java.lang.String by setting the char array directly to the String instance with reflection.
- CRLF - Static variable in class org.grails.buffer.GrailsPrintWriter
D
- decode(Object) - Method in class org.grails.encoder.ChainedDecoder
- decode(Object) - Method in interface org.grails.encoder.Decoder
-
Decode given input object
- decode(Object) - Method in class org.grails.encoder.impl.HTML4Decoder
- decode(Object) - Method in class org.grails.encoder.impl.RawCodec
- decoder - Variable in class org.grails.encoder.impl.XMLCodecFactory
- Decoder - Interface in org.grails.encoder
-
interface for decoder methods
- decoders - Variable in class org.grails.encoder.ChainedDecoder
- decoders - Variable in class org.grails.encoder.impl.BasicCodecLookup
- decoders - Variable in class org.grails.encoder.impl.HTMLJSCodec
- DefaultCodecIdentifier - Class in org.grails.encoder
-
default implementation of
CodecIdentifier - DefaultCodecIdentifier(String) - Constructor for class org.grails.encoder.DefaultCodecIdentifier
- DefaultCodecIdentifier(String, String...) - Constructor for class org.grails.encoder.DefaultCodecIdentifier
- DefaultCodecIdentifier(String, Set<String>) - Constructor for class org.grails.encoder.DefaultCodecIdentifier
- DefaultEncodingStateRegistry - Class in org.grails.encoder
-
default implementation of
EncodingStateRegistry - DefaultEncodingStateRegistry() - Constructor for class org.grails.encoder.DefaultEncodingStateRegistry
- doChainEncoders(EncodedAppender) - Method in class org.grails.encoder.ChainedEncoder
- doCharReplacementEncoding(Object) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- doEncode(Object) - Method in class org.grails.encoder.impl.BasicJSONEncoder
- doEncode(Object) - Method in class org.grails.encoder.impl.BasicXMLEncoder
- doEncode(Object) - Method in class org.grails.encoder.impl.HTMLEncoder
- dumpEncodedParts() - Method in class org.grails.buffer.StreamCharBuffer
E
- emptyAfterReading() - Method in class org.grails.buffer.StreamCharBuffer
- encode(Object) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- encode(Object) - Method in class org.grails.encoder.ChainedEncoder
- encode(Object) - Method in interface org.grails.encoder.Encoder
-
Encode given input object
- encode(Object) - Method in class org.grails.encoder.impl.BasicJSONEncoder
- encode(Object) - Method in class org.grails.encoder.impl.BasicXMLEncoder
- encode(Object) - Method in class org.grails.encoder.impl.NoneEncoder
- encode(Object) - Method in class org.grails.encoder.impl.RawCodec
- encode(Encoder) - Method in class org.grails.buffer.StreamCharBuffer
- encode(Encoder) - Method in interface org.grails.encoder.Encodeable
-
Encode with given encoder.
- Encodeable - Interface in org.grails.encoder
-
Marks a class capable of encoding itself with given Encoder
- encodeAndWrite(Encoder, EncodingState, CharSequence) - Method in class org.grails.encoder.AbstractEncodedAppender
-
Encode and write input to buffer using a non-streaming encoder
- encodeAsJsonObject(Object) - Method in class org.grails.encoder.impl.BasicJSONEncoder
- encodeAsXmlObject(Object) - Method in class org.grails.encoder.impl.BasicXMLEncoder
- encodedAppender - Variable in class org.grails.encoder.EncodedAppenderWriter
- EncodedAppender - Interface in org.grails.encoder
-
This is the input interface to the streaming encoding solution.
- EncodedAppenderFactory - Interface in org.grails.encoder
-
This interface marks an instance capable of getting a EncodedAppender instance that is connected to it.
- EncodedAppenderWriter - Class in org.grails.encoder
-
A java.io.Writer implementation that writes to a
EncodedAppenderwith a certain encoder This class isn't thread-safe. - EncodedAppenderWriter(EncodedAppender, Encoder, EncodingStateRegistry) - Constructor for class org.grails.encoder.EncodedAppenderWriter
-
Default constructor
- EncodedAppenderWriterFactory - Interface in org.grails.encoder
-
This interface marks an instance capable of getting a
EncodedAppenderWriterinstance that is connected to it with a certain encoder fixed. - EncodedPart(EncodingState, String) - Constructor for class org.grails.buffer.StreamCharBuffer.EncodedPart
- encodeInStreamingModeTo(EncoderAware, EncodingStateRegistryLookup, boolean, Writer) - Method in class org.grails.buffer.StreamCharBuffer
- encodeInStreamingModeTo(EncoderAware, EncodingStateRegistryLookup, boolean, StreamCharBuffer.LazyInitializingWriter...) - Method in class org.grails.buffer.StreamCharBuffer
- encoder - Variable in class org.grails.encoder.EncodedAppenderWriter
- encoder - Variable in class org.grails.encoder.impl.XMLCodecFactory
- Encoder - Interface in org.grails.encoder
-
Interface for encoding methods.
- EncoderAware - Interface in org.grails.encoder
-
Marks a instance capable of providing information about the current encoder that is in use
- encoders - Variable in class org.grails.encoder.impl.BasicCodecLookup
- encoders - Variable in class org.grails.encoder.impl.HTMLJSCodec
- EncodesToWriter - Interface in org.grails.encoder
-
Marks a class capable of encoding to target Writer
- EncodesToWriterAdapter - Class in org.grails.encoder
- EncodesToWriterAdapter(StreamingEncoder) - Constructor for class org.grails.encoder.EncodesToWriterAdapter
- EncodesToWriterAdapter(StreamingEncoder, boolean) - Constructor for class org.grails.encoder.EncodesToWriterAdapter
- encodeTo(Writer, EncodesToWriter) - Method in class org.grails.buffer.StreamCharBuffer
- encodeTo(Writer, EncodesToWriter) - Method in interface org.grails.encoder.StreamingEncoderWritable
-
Asks the instance to use given writer and EncodesToWriter instance to encode it's content
- encodeTo(EncodedAppender, Encoder) - Method in class org.grails.buffer.StreamCharBuffer
- encodeTo(EncodedAppender, Encoder) - Method in interface org.grails.encoder.StreamEncodeable
-
Calls the encoder to encode the current content of the StreamEncodable instance (itself) to the EncodedAppender.
- encodeToBuffer(List<Encoder>) - Method in class org.grails.buffer.StreamCharBuffer
- encodeToBuffer(List<Encoder>, boolean, boolean) - Method in class org.grails.buffer.StreamCharBuffer
- encodeToBuffer(Encoder) - Method in class org.grails.buffer.StreamCharBuffer
- encodeToBuffer(Encoder, boolean, boolean) - Method in class org.grails.buffer.StreamCharBuffer
- encodeToStream(Encoder, CharSequence, int, int, EncodedAppender, EncodingState) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- encodeToStream(Encoder, CharSequence, int, int, EncodedAppender, EncodingState) - Method in class org.grails.encoder.ChainedEncoder
- encodeToStream(Encoder, CharSequence, int, int, EncodedAppender, EncodingState) - Method in class org.grails.encoder.impl.NoneEncoder
- encodeToStream(Encoder, CharSequence, int, int, EncodedAppender, EncodingState) - Method in class org.grails.encoder.impl.RawCodec
- encodeToStream(Encoder, CharSequence, int, int, EncodedAppender, EncodingState) - Method in interface org.grails.encoder.StreamingEncoder
-
Encode and append portion of source CharSequence to the appender.
- encodeToWriter(char[], int, int, Writer, EncodingState) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- encodeToWriter(char[], int, int, Writer, EncodingState) - Method in interface org.grails.encoder.EncodesToWriter
- encodeToWriter(char[], int, int, Writer, EncodingState) - Method in class org.grails.encoder.EncodesToWriterAdapter
- encodeToWriter(CharSequence, int, int, Writer, EncodingState) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- encodeToWriter(CharSequence, int, int, Writer, EncodingState) - Method in interface org.grails.encoder.EncodesToWriter
- encodeToWriter(CharSequence, int, int, Writer, EncodingState) - Method in class org.grails.encoder.EncodesToWriterAdapter
- EncodingState - Interface in org.grails.encoder
-
Holds the state of applied encodings
- EncodingStateImpl - Class in org.grails.encoder
-
Default implementation of
EncodingState - EncodingStateImpl(Set<Encoder>, EncodingState) - Constructor for class org.grails.encoder.EncodingStateImpl
-
Default constructor
- EncodingStateImpl(Encoder, EncodingState) - Constructor for class org.grails.encoder.EncodingStateImpl
- encodingStateRegistry - Variable in class org.grails.encoder.EncodedAppenderWriter
- EncodingStateRegistry - Interface in org.grails.encoder
-
EncodingStateRegistry keeps encoding state of CharSequence instances.
- EncodingStateRegistryLookup - Interface in org.grails.encoder
-
This interface marks an instance capable of looking of the current
EncodingStateRegistry - EncodingStateRegistryLookupHolder - Class in org.grails.encoder
- equals(Object) - Method in class org.grails.buffer.StreamCharBuffer
-
equals uses String.equals to check for equality to support compatibility with String instances in maps, sets, etc.
- equals(Object) - Method in class org.grails.encoder.DefaultCodecIdentifier
- equals(Object) - Method in class org.grails.encoder.EncodingStateImpl
- escapeCharacter(char, char) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
-
Escape the character, return null if no replacement has to be made
- escapeCharacter(char, char) - Method in class org.grails.encoder.impl.BasicJSONEncoder
- escapeCharacter(char, char) - Method in class org.grails.encoder.impl.BasicXMLEncoder
- escapeCharacter(char, char) - Method in class org.grails.encoder.impl.HTML4Encoder
- escapeCharacter(char, char) - Method in class org.grails.encoder.impl.JavaScriptEncoder
- escapeCharSequence(CharSequence) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
F
- FastStringPrintWriter - Class in org.grails.buffer
-
Fast in-memory PrintWriter implementation.
- FastStringPrintWriter() - Constructor for class org.grails.buffer.FastStringPrintWriter
- FastStringPrintWriter(int) - Constructor for class org.grails.buffer.FastStringPrintWriter
- FastStringPrintWriter(Object) - Constructor for class org.grails.buffer.FastStringPrintWriter
- FastStringWriter - Class in org.grails.buffer
-
Java's default StringWriter uses a StringBuffer which is synchronized.
- FastStringWriter() - Constructor for class org.grails.buffer.FastStringWriter
- FastStringWriter(int) - Constructor for class org.grails.buffer.FastStringWriter
- FastStringWriter(Object) - Constructor for class org.grails.buffer.FastStringWriter
- findStreamCharBufferTarget(boolean) - Method in class org.grails.buffer.GrailsPrintWriter
- flush() - Method in class org.grails.buffer.GrailsPrintWriter
-
Flush the stream.
- flush() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- flush() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- flush() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- flush() - Method in class org.grails.encoder.AbstractEncodedAppender
- flush() - Method in interface org.grails.encoder.EncodedAppender
-
Flush the internal buffer and write the buffered input to a possible destination.
- flush() - Method in class org.grails.encoder.EncodedAppenderWriter
- flush() - Method in class org.grails.encoder.StreamingEncoderEncodedAppender
- flush() - Method in class org.grails.encoder.WriterEncodedAppender
G
- getBuffer() - Method in class org.grails.buffer.FastStringPrintWriter
- getBuffer() - Method in class org.grails.buffer.FastStringWriter
- getBuffer() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- getBuffer() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- getBufferChangesCounter() - Method in class org.grails.buffer.StreamCharBuffer
- getChars(int, int, char[], int) - Method in interface org.grails.charsequences.CharArrayAccessible
-
Characters are copied from this sequence into the destination character array
dst. - getChars(CharSequence, int, int, char[], int) - Static method in class org.grails.charsequences.CharSequences
-
Provides an optimized way to copy CharSequence content to target array.
- getChunkMinSize() - Method in class org.grails.buffer.StreamCharBuffer
- getCodecAliases() - Method in interface org.grails.encoder.CodecIdentifier
-
Gets the aliases for this codec.
- getCodecAliases() - Method in class org.grails.encoder.CombinedCodecIdentifier
- getCodecAliases() - Method in class org.grails.encoder.DefaultCodecIdentifier
- getCodecIdentifier() - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- getCodecIdentifier() - Method in class org.grails.encoder.ChainedDecoder
- getCodecIdentifier() - Method in class org.grails.encoder.ChainedEncoder
- getCodecIdentifier() - Method in interface org.grails.encoder.CodecIdentifierProvider
-
Gets the codec identifier information.
- getCodecIdentifier() - Method in class org.grails.encoder.impl.HTML4Decoder
- getCodecIdentifier() - Method in class org.grails.encoder.impl.NoneEncoder
- getCodecIdentifier() - Method in class org.grails.encoder.impl.RawCodec
- getCodecName() - Method in interface org.grails.encoder.CodecIdentifier
-
Gets the unique name of the codec.
- getCodecName() - Method in class org.grails.encoder.CombinedCodecIdentifier
- getCodecName() - Method in class org.grails.encoder.DefaultCodecIdentifier
- getCurrentParentBuffers() - Method in class org.grails.buffer.StreamCharBuffer
- getDecoder() - Method in interface org.grails.encoder.CodecFactory
-
Gets the decoder instance.
- getDecoder() - Method in class org.grails.encoder.impl.HTML4Codec
- getDecoder() - Method in class org.grails.encoder.impl.HTMLJSCodec
- getDecoder() - Method in class org.grails.encoder.impl.RawCodec
- getDecoder() - Method in class org.grails.encoder.impl.XMLCodecFactory
- getEncodedAppender() - Method in class org.grails.buffer.CodecPrintWriter
- getEncodedAppender() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- getEncodedAppender() - Method in interface org.grails.encoder.EncodedAppenderFactory
-
Gets the EncodedAppender that is connected to the instance of this implementation.
- getEncodedAppender() - Method in class org.grails.encoder.EncodedAppenderWriter
- getEncodedAppender() - Method in class org.grails.encoder.StreamingEncoderWriter
- getEncoder() - Method in class org.grails.buffer.CodecPrintWriter
- getEncoder() - Method in interface org.grails.encoder.CodecFactory
-
Gets the encoder instance.
- getEncoder() - Method in class org.grails.encoder.EncodedAppenderWriter
- getEncoder() - Method in interface org.grails.encoder.EncoderAware
-
Gets the current encoder in use.
- getEncoder() - Method in class org.grails.encoder.impl.HTML4Codec
- getEncoder() - Method in class org.grails.encoder.impl.HTMLJSCodec
- getEncoder() - Method in class org.grails.encoder.impl.RawCodec
- getEncoder() - Method in class org.grails.encoder.impl.XMLCodecFactory
- getEncoder() - Method in class org.grails.encoder.StreamingEncoderWriter
- getEncoders() - Method in interface org.grails.encoder.EncodingState
-
Gets the current encoding state (= encoder that have been applied)
- getEncoders() - Method in class org.grails.encoder.EncodingStateImpl
- getEncodingState() - Method in class org.grails.buffer.StreamCharBuffer.EncodedPart
- getEncodingStateFor(CharSequence) - Method in class org.grails.encoder.DefaultEncodingStateRegistry
- getEncodingStateFor(CharSequence) - Method in interface org.grails.encoder.EncodingStateRegistry
-
Gets the current encoding state for a CharSequence.
- getEncodingStateRegistryLookup() - Static method in class org.grails.encoder.EncodingStateRegistryLookupHolder
- getInputStream() - Method in class org.grails.buffer.StreamByteBuffer
- getMetaClass() - Method in class org.grails.buffer.GrailsPrintWriter
- getOut() - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- getOut() - Method in class org.grails.buffer.GrailsPrintWriter
- getOut() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- getOutputStream() - Method in class org.grails.buffer.StreamByteBuffer
- getPart() - Method in class org.grails.buffer.StreamCharBuffer.EncodedPart
- getPreviousEncodingState() - Method in interface org.grails.encoder.EncodingState
- getPreviousEncodingState() - Method in class org.grails.encoder.EncodingStateImpl
- getProperty(String) - Method in class org.grails.buffer.GrailsPrintWriter
- getReader() - Method in class org.grails.buffer.FastStringPrintWriter
- getReader() - Method in class org.grails.buffer.FastStringWriter
- getReader() - Method in class org.grails.buffer.StreamCharBuffer
-
Creates a new Reader instance for reading/consuming data from the buffer.
- getReader(boolean) - Method in class org.grails.buffer.StreamCharBuffer
-
Like getReader(), but when removeAfterReading is true, the read data will be removed from the buffer.
- getReadLenLimit(int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- getReadMode() - Method in class org.grails.buffer.StreamByteBuffer
- getStreamingEncoder() - Method in class org.grails.encoder.EncodesToWriterAdapter
- getSubBufferChunkMinSize() - Method in class org.grails.buffer.StreamCharBuffer
- getSubStringChunkMinSize() - Method in class org.grails.buffer.StreamCharBuffer
- getTarget() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- getValue() - Method in class org.grails.buffer.FastStringPrintWriter
- getValue() - Method in class org.grails.buffer.FastStringWriter
- getWriteDirectlyToConnectedMinSize() - Method in class org.grails.buffer.StreamCharBuffer
- getWriter() - Method in class org.grails.buffer.StreamCharBuffer
-
Writer interface for adding/writing data to the buffer.
- getWriter() - Method in interface org.grails.buffer.StreamCharBuffer.LazyInitializingWriter
- getWriterForEncoder() - Method in class org.grails.buffer.StreamCharBuffer
- getWriterForEncoder(Encoder) - Method in class org.grails.buffer.StreamCharBuffer
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in class org.grails.buffer.CodecPrintWriter
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in class org.grails.buffer.GrailsPrintWriter
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in class org.grails.buffer.StreamCharBuffer
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in class org.grails.encoder.EncodedAppenderWriter
- getWriterForEncoder(Encoder, EncodingStateRegistry) - Method in interface org.grails.encoder.EncodedAppenderWriterFactory
-
Gets the EncodedAppenderWriter instance that is connected to this instance implementation with a certain encoder fixed.
- getWriterForEncoder(Encoder, EncodingStateRegistry, boolean) - Method in class org.grails.buffer.StreamCharBuffer
- GrailsLazyProxyPrintWriter - Class in org.grails.buffer
- GrailsLazyProxyPrintWriter(GrailsLazyProxyPrintWriter.DestinationFactory) - Constructor for class org.grails.buffer.GrailsLazyProxyPrintWriter
- GrailsLazyProxyPrintWriter.DestinationFactory - Interface in org.grails.buffer
-
Factory to lazily instantiate the destination.
- GrailsPrintWriter - Class in org.grails.buffer
-
PrintWriter implementation that doesn't have synchronization.
- GrailsPrintWriter(Writer) - Constructor for class org.grails.buffer.GrailsPrintWriter
- GrailsPrintWriterAdapter - Class in org.grails.buffer
- GrailsPrintWriterAdapter(Writer) - Constructor for class org.grails.buffer.GrailsPrintWriterAdapter
- GrailsRoutablePrintWriter - Class in org.grails.buffer
- GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory) - Constructor for class org.grails.buffer.GrailsRoutablePrintWriter
- GrailsRoutablePrintWriter.DestinationFactory - Interface in org.grails.buffer
-
Factory to lazily instantiate the destination.
- GrailsWrappedWriter - Interface in org.grails.buffer
H
- handleIOException(IOException) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- hashCode() - Method in class org.grails.buffer.StreamCharBuffer
-
Uses String's hashCode to support compatibility with String instances in maps, sets, etc.
- hashCode() - Method in class org.grails.encoder.DefaultCodecIdentifier
- hashCode() - Method in class org.grails.encoder.EncodingStateImpl
- HTML_CODEC_IDENTIFIER - Static variable in class org.grails.encoder.impl.HTMLEncoder
- HTML4Codec - Class in org.grails.encoder.impl
-
Encodes and decodes strings to and from HTML.
- HTML4Codec() - Constructor for class org.grails.encoder.impl.HTML4Codec
- HTML4Decoder - Class in org.grails.encoder.impl
-
HTML4 decoder that uses Spring's HtmlUtils.htmlUnescape to do the unescaping.
- HTML4Decoder() - Constructor for class org.grails.encoder.impl.HTML4Decoder
- HTML4Encoder - Class in org.grails.encoder.impl
-
This encoder is for HTML4 documents.
- HTML4Encoder() - Constructor for class org.grails.encoder.impl.HTML4Encoder
- HTMLEncoder - Class in org.grails.encoder.impl
-
HTMLEncoder implementation currently this doesn't add any extra features to XMLEncoder This encoder is for XML, XHTML and HTML5 documents.
- HTMLEncoder() - Constructor for class org.grails.encoder.impl.HTMLEncoder
- HTMLJSCodec - Class in org.grails.encoder.impl
- HTMLJSCodec() - Constructor for class org.grails.encoder.impl.HTMLJSCodec
I
- initializeMultiple(StreamCharBuffer, boolean) - Method in interface org.grails.buffer.StreamCharBuffer.LazyInitializingMultipleWriter
-
initialize underlying writer
- initOut() - Method in class org.grails.buffer.FastStringWriter
- invokeMethod(String, Object) - Method in class org.grails.buffer.GrailsPrintWriter
- isAllowSubBuffers() - Method in class org.grails.buffer.StreamCharBuffer
- isAllowUnwrappingOut() - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- isAllowUnwrappingOut() - Method in class org.grails.buffer.GrailsPrintWriter
- isAllowUnwrappingOut() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- isAllowUnwrappingOut() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- isAllowUnwrappingOut() - Method in interface org.grails.buffer.GrailsWrappedWriter
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.ChainedEncoder
- isApplyToSafelyEncoded() - Method in interface org.grails.encoder.Encoder
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.impl.BasicJSONEncoder
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.impl.JavaScriptEncoder
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.impl.NoneEncoder
- isApplyToSafelyEncoded() - Method in class org.grails.encoder.impl.RawCodec
- isBlockClose() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- isBlockFlush() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- isChunkSizeResizeable() - Method in class org.grails.buffer.StreamCharBuffer
- isClosed() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- isConnectedMode() - Method in class org.grails.buffer.StreamCharBuffer
- isDestinationActivated() - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- isDestinationActivated() - Method in class org.grails.buffer.GrailsPrintWriter
- isDestinationActivated() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- isEmpty() - Method in class org.grails.buffer.StreamCharBuffer
- isEnabled() - Static method in class org.grails.buffer.StringCharArrayAccessor
- isEncodedWith(Encoder, CharSequence) - Method in class org.grails.encoder.DefaultEncodingStateRegistry
- isEncodedWith(Encoder, CharSequence) - Method in interface org.grails.encoder.EncodingStateRegistry
-
Checks if the CharSequence is encoded with encoder.
- isEquivalent(CodecIdentifier) - Method in interface org.grails.encoder.CodecIdentifier
-
Checks if this codec is equivalent to some other codec
- isEquivalent(CodecIdentifier) - Method in class org.grails.encoder.CombinedCodecIdentifier
- isEquivalent(CodecIdentifier) - Method in class org.grails.encoder.DefaultCodecIdentifier
- isIgnoreEncodingState() - Method in class org.grails.encoder.AbstractEncodedAppender
- isIgnoreEncodingState() - Method in interface org.grails.encoder.EncodedAppender
- isIgnoreEncodingState() - Method in class org.grails.encoder.EncodesToWriterAdapter
- isNoneEncoder(Encoder) - Static method in class org.grails.encoder.DefaultEncodingStateRegistry
- isNotifyParentBuffersEnabled() - Method in class org.grails.buffer.StreamCharBuffer
- isPreferSubChunkWhenWritingToOtherBuffer() - Method in class org.grails.buffer.StreamCharBuffer
- isPreviousEncoderSafeOrEqual(Encoder, Encoder) - Static method in class org.grails.encoder.DefaultEncodingStateRegistry
-
Checks if is previous encoder is already "safe", equal or equivalent
- isSafe() - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- isSafe() - Method in class org.grails.encoder.ChainedEncoder
- isSafe() - Method in interface org.grails.encoder.Encoder
-
Checks if this encoder is XSS "safe".
- isSafe() - Method in class org.grails.encoder.impl.NoneEncoder
- isSafe() - Method in class org.grails.encoder.impl.RawCodec
- isTrouble() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- isUsed() - Method in class org.grails.buffer.GrailsPrintWriter
- isUsed() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- isUsed() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
J
- JAVASCRIPT_CODEC_IDENTIFIER - Static variable in class org.grails.encoder.impl.JavaScriptEncoder
- JavaScriptEncoder - Class in org.grails.encoder.impl
-
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.
- JavaScriptEncoder() - Constructor for class org.grails.encoder.impl.JavaScriptEncoder
- JSON_CODEC_IDENTIFIER - Static variable in class org.grails.encoder.impl.BasicJSONEncoder
L
- leftShift(Writable) - Method in class org.grails.buffer.GrailsPrintWriter
- leftShift(Writable) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- leftShift(Writable) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- leftShift(Object) - Method in class org.grails.buffer.GrailsPrintWriter
-
Provides Groovy << left shift operator, but intercepts call to make sure nulls are converted to "" strings
- leftShift(Object) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- leftShift(Object) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- leftShift(String) - Method in class org.grails.buffer.GrailsPrintWriter
- leftShift(GStringImpl) - Method in class org.grails.buffer.GrailsPrintWriter
- leftShift(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriter
- leftShift(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- leftShift(StreamCharBuffer) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- length() - Method in class org.grails.buffer.StreamCharBuffer
- LOG - Static variable in class org.grails.buffer.GrailsPrintWriter
- lookup() - Method in interface org.grails.encoder.EncodingStateRegistryLookup
-
Lookup encoding state registry.
- lookupCodec(String, ConcurrentMap<String, T>, Class<T>) - Method in class org.grails.encoder.impl.BasicCodecLookup
- lookupDecoder(String) - Method in interface org.grails.encoder.CodecLookup
- lookupDecoder(String) - Method in class org.grails.encoder.impl.BasicCodecLookup
- lookupDefaultEncodingStateRegistry() - Method in class org.grails.buffer.StreamCharBuffer
- lookupEncoder(GrailsApplication, String) - Static method in class org.grails.encoder.CodecLookupHelper
-
Lookup encoder.
- lookupEncoder(String) - Method in interface org.grails.encoder.CodecLookup
- lookupEncoder(String) - Method in class org.grails.encoder.impl.BasicCodecLookup
- lookupEncodingState(String, int, int) - Method in class org.grails.encoder.StreamingEncoderWriter
M
- markBufferChanged() - Method in class org.grails.buffer.StreamCharBuffer
- markEncoded(CharSequence) - Method in class org.grails.encoder.AbstractCharReplacementEncoder
- markEncoded(CharSequence) - Method in class org.grails.encoder.ChainedEncoder
- markEncoded(CharSequence) - Method in interface org.grails.encoder.Encoder
-
Mark this instance as encoded with this encoder in the current
EncodingStateRegistry - markEncoded(CharSequence) - Method in class org.grails.encoder.impl.NoneEncoder
- markEncoded(CharSequence) - Method in class org.grails.encoder.impl.RawCodec
- markEncoded(StreamCharBuffer.StringChunk) - Method in class org.grails.buffer.StreamCharBuffer
- markUsed() - Method in class org.grails.buffer.GrailsPrintWriter
- markUsed() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- markUsed() - Method in interface org.grails.buffer.GrailsWrappedWriter
- markUsed() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- methodMissing(String, Object) - Method in class org.grails.buffer.StreamCharBuffer
-
Delegates methodMissing to String object
N
- newInstance() - Static method in class org.grails.buffer.FastStringPrintWriter
- newInstance(int) - Static method in class org.grails.buffer.FastStringPrintWriter
- newInstance(Writer) - Static method in class org.grails.buffer.GrailsPrintWriterAdapter
- newInstance(GrailsRoutablePrintWriter.DestinationFactory) - Static method in class org.grails.buffer.GrailsRoutablePrintWriter
- NONE_ENCODER - Static variable in class org.grails.encoder.DefaultEncodingStateRegistry
- NONE_ENCODER - Static variable in class org.grails.encoder.impl.BasicCodecLookup
- NoneEncoder - Class in org.grails.encoder.impl
- NoneEncoder() - Constructor for class org.grails.encoder.impl.NoneEncoder
- notifyBufferChange() - Method in class org.grails.buffer.StreamCharBuffer
- notifyPreferSubChunkEnabled() - Method in class org.grails.buffer.StreamCharBuffer
O
- org.grails.buffer - package org.grails.buffer
- org.grails.charsequences - package org.grails.charsequences
- org.grails.encoder - package org.grails.encoder
- org.grails.encoder.impl - package org.grails.encoder.impl
- out - Variable in class org.grails.buffer.GrailsPrintWriter
P
- plus(Object) - Method in class org.grails.buffer.GrailsPrintWriter
- plus(Object) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- plus(Object) - Method in class org.grails.buffer.StreamCharBuffer
- plus(String) - Method in class org.grails.buffer.StreamCharBuffer
- prepareRead() - Method in class org.grails.buffer.StreamByteBuffer
- previousOut - Variable in class org.grails.buffer.GrailsPrintWriter
- print(boolean) - Method in class org.grails.buffer.GrailsPrintWriter
-
delegate methods, not synchronized
- print(boolean) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(boolean) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(char) - Method in class org.grails.buffer.GrailsPrintWriter
- print(char) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(char) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(char[]) - Method in class org.grails.buffer.GrailsPrintWriter
- print(char[]) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(char[]) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(double) - Method in class org.grails.buffer.GrailsPrintWriter
- print(double) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(double) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(float) - Method in class org.grails.buffer.GrailsPrintWriter
- print(float) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(float) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(int) - Method in class org.grails.buffer.GrailsPrintWriter
- print(int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(long) - Method in class org.grails.buffer.GrailsPrintWriter
- print(long) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(long) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(Writable) - Method in class org.grails.buffer.GrailsPrintWriter
- print(Writable) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(Object) - Method in class org.grails.buffer.GrailsPrintWriter
-
Print an object.
- print(Object) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(Object) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(String) - Method in class org.grails.buffer.GrailsPrintWriter
-
Print a string.
- print(String) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- print(String) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- print(GStringImpl) - Method in class org.grails.buffer.GrailsPrintWriter
- print(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriter
- print(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println() - Method in class org.grails.buffer.GrailsPrintWriter
- println() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(boolean) - Method in class org.grails.buffer.GrailsPrintWriter
- println(boolean) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(boolean) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(char) - Method in class org.grails.buffer.GrailsPrintWriter
- println(char) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(char) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(char[]) - Method in class org.grails.buffer.GrailsPrintWriter
- println(char[]) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(char[]) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(double) - Method in class org.grails.buffer.GrailsPrintWriter
- println(double) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(double) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(float) - Method in class org.grails.buffer.GrailsPrintWriter
- println(float) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(float) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(int) - Method in class org.grails.buffer.GrailsPrintWriter
- println(int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(long) - Method in class org.grails.buffer.GrailsPrintWriter
- println(long) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(long) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(Object) - Method in class org.grails.buffer.GrailsPrintWriter
- println(Object) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(Object) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(String) - Method in class org.grails.buffer.GrailsPrintWriter
- println(String) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- println(String) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- println(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriter
- println(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- putChainedCodecInstance(String, ConcurrentMap<String, T>, T) - Method in class org.grails.encoder.impl.BasicCodecLookup
R
- RawCodec - Class in org.grails.encoder.impl
-
Codec that doesn't do any encoding or decoding.
- RawCodec() - Constructor for class org.grails.encoder.impl.RawCodec
- read(char[], int, int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- readAsByteArray() - Method in class org.grails.buffer.StreamByteBuffer
- readAsString(String) - Method in class org.grails.buffer.StreamByteBuffer
- readAsString(Charset) - Method in class org.grails.buffer.StreamByteBuffer
- readExternal(ObjectInput) - Method in class org.grails.buffer.StreamCharBuffer
- readToSingleStringChunk(boolean) - Method in class org.grails.buffer.StreamCharBuffer
- ready() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- registerCodecFactory(CodecFactory) - Method in class org.grails.encoder.impl.BasicCodecLookup
- registerCodecs() - Method in class org.grails.encoder.impl.BasicCodecLookup
- registerDecoder(Decoder) - Method in class org.grails.encoder.impl.BasicCodecLookup
- registerEncodedWith(Encoder, CharSequence) - Method in class org.grails.encoder.DefaultEncodingStateRegistry
- registerEncodedWith(Encoder, CharSequence) - Method in interface org.grails.encoder.EncodingStateRegistry
-
Registers that the CharSequence has been encoded with encoder
- registerEncoder(Encoder) - Method in class org.grails.encoder.impl.BasicCodecLookup
- registerVariationsOfName(Map<String, T>, T, String) - Method in class org.grails.encoder.impl.BasicCodecLookup
- registerWithNameVaritions(Map<String, T>, T) - Method in class org.grails.encoder.impl.BasicCodecLookup
- reInitialize() - Method in class org.grails.encoder.impl.BasicCodecLookup
- REMOVE_AFTER_READING - Enum constant in enum class org.grails.buffer.StreamByteBuffer.ReadMode
- removeConnections() - Method in class org.grails.buffer.StreamCharBuffer
- reset() - Method in class org.grails.buffer.StreamByteBuffer
- reset() - Method in class org.grails.buffer.StreamCharBuffer
- reset(boolean) - Method in class org.grails.buffer.StreamCharBuffer
-
resets the state of this buffer (empties it)
- resetUsed() - Method in class org.grails.buffer.GrailsPrintWriter
- resetUsed() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- resetUsed() - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- resizeChunkSizeAsProcentageOfTotalSize() - Method in class org.grails.buffer.StreamCharBuffer
- RETAIN_AFTER_READING - Enum constant in enum class org.grails.buffer.StreamByteBuffer.ReadMode
- retainAfterReadingMode() - Method in class org.grails.buffer.StreamByteBuffer
S
- setAllowSubBuffers(boolean) - Method in class org.grails.buffer.StreamCharBuffer
- setBlockClose(boolean) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- setBlockFlush(boolean) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- setChunkMinSize(int) - Method in class org.grails.buffer.StreamCharBuffer
- setDestinationActivated(boolean) - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- setDestinationActivated(boolean) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- setEncodingStateRegistryLookup(EncodingStateRegistryLookup) - Static method in class org.grails.encoder.EncodingStateRegistryLookupHolder
- setError() - Method in class org.grails.buffer.GrailsPrintWriter
- setError() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- setIgnoreEncodingState(boolean) - Method in class org.grails.encoder.AbstractEncodedAppender
- setIgnoreEncodingState(boolean) - Method in interface org.grails.encoder.EncodedAppender
-
When enabled, will encode all input regardless of it's current state disables double-encoding prevention.
- setIgnoreEncodingState(boolean) - Method in class org.grails.encoder.EncodesToWriterAdapter
- setMetaClass(MetaClass) - Method in class org.grails.buffer.GrailsPrintWriter
- setNotifyParentBuffersEnabled(boolean) - Method in class org.grails.buffer.StreamCharBuffer
-
By default the parent buffers (a buffer where this buffer has been appended to) get notified of changed to this buffer.
- setOut(Writer) - Method in class org.grails.buffer.GrailsPrintWriter
- setPreferSubChunkWhenWritingToOtherBuffer(boolean) - Method in class org.grails.buffer.StreamCharBuffer
- setProperty(String, Object) - Method in class org.grails.buffer.GrailsPrintWriter
- setReadMode(StreamByteBuffer.ReadMode) - Method in class org.grails.buffer.StreamByteBuffer
- setSubBufferChunkMinSize(int) - Method in class org.grails.buffer.StreamCharBuffer
- setSubStringChunkMinSize(int) - Method in class org.grails.buffer.StreamCharBuffer
-
Minimum size for a String to be added as a StringChunk instead of copying content to the char[] buffer of the current StreamCharBufferChunk
- setTarget(Writer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- setUsed(boolean) - Method in class org.grails.buffer.GrailsPrintWriter
- setUsed(boolean) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- setWriteDirectlyToConnectedMinSize(int) - Method in class org.grails.buffer.StreamCharBuffer
-
Minimum size for a String or char[] to get written directly to connected writer (in "connectTo" mode).
- shouldApplyEncoder(StreamingEncoder) - Static method in class org.grails.encoder.ChainedEncoders
-
checks that the encoder isn't a NoneEncoder instance
- shouldEncode(Encoder, EncodingState) - Method in class org.grails.encoder.AbstractEncodedAppender
-
Check if the encoder should be used to a input with certain encodingState
- shouldEncode(Encoder, EncodingState) - Method in interface org.grails.encoder.EncodedAppender
-
Check if the encoder should be used to a input with certain encodingState
- shouldEncodeWith(Encoder, CharSequence) - Method in class org.grails.encoder.DefaultEncodingStateRegistry
- shouldEncodeWith(Encoder, CharSequence) - Method in interface org.grails.encoder.EncodingStateRegistry
-
Checks if a encoder should be applied to a CharSequence
- shouldEncodeWith(Encoder, EncodingState) - Method in class org.grails.encoder.AbstractEncodedAppender
- shouldEncodeWith(Encoder, EncodingState) - Static method in class org.grails.encoder.DefaultEncodingStateRegistry
-
Checks if encoder should be applied to a input with given encoding state
- shouldEncodeWith(Encoder, EncodingState) - Method in class org.grails.encoder.EncodesToWriterAdapter
- shouldEncodeWith(Encoder, EncodingState) - Method in class org.grails.encoder.StreamingEncoderWriter
- size() - Method in class org.grails.buffer.StreamCharBuffer
- streamBuffer - Variable in class org.grails.buffer.FastStringWriter
- StreamByteBuffer - Class in org.grails.buffer
-
An in-memory buffer that provides OutputStream and InputStream interfaces.
- StreamByteBuffer() - Constructor for class org.grails.buffer.StreamByteBuffer
- StreamByteBuffer(int) - Constructor for class org.grails.buffer.StreamByteBuffer
- StreamByteBuffer(int, StreamByteBuffer.ReadMode) - Constructor for class org.grails.buffer.StreamByteBuffer
- StreamByteBuffer.ReadMode - Enum Class in org.grails.buffer
- StreamCharBuffer - Class in org.grails.buffer
-
StreamCharBuffer is a multipurpose in-memory buffer that can replace JDK in-memory buffers (StringBuffer, StringBuilder, StringWriter).
- StreamCharBuffer() - Constructor for class org.grails.buffer.StreamCharBuffer
- StreamCharBuffer(int) - Constructor for class org.grails.buffer.StreamCharBuffer
- StreamCharBuffer(int, int) - Constructor for class org.grails.buffer.StreamCharBuffer
- StreamCharBuffer(int, int, int) - Constructor for class org.grails.buffer.StreamCharBuffer
- StreamCharBuffer.EncodedPart - Class in org.grails.buffer
- StreamCharBuffer.LazyInitializingMultipleWriter - Interface in org.grails.buffer
- StreamCharBuffer.LazyInitializingWriter - Interface in org.grails.buffer
-
Interface for a Writer that gets initialized if it is used Can be used for passing in to "connectTo" method of StreamCharBuffer
- StreamCharBuffer.StreamCharBufferReader - Class in org.grails.buffer
-
This is the java.io.Reader implementation for StreamCharBuffer
- StreamCharBuffer.StreamCharBufferWriter - Class in org.grails.buffer
-
This is the java.io.Writer implementation for StreamCharBuffer
- StreamCharBufferReader(boolean) - Constructor for class org.grails.buffer.StreamCharBuffer.StreamCharBufferReader
- streamCharBufferTarget - Variable in class org.grails.buffer.GrailsPrintWriter
- StreamCharBufferWriter() - Constructor for class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- StreamEncodeable - Interface in org.grails.encoder
-
Marks a class capable of encoding itself with given Encoder to given EncodedAppender instance
- StreamingEncoder - Interface in org.grails.encoder
-
Streaming encoder interface that makes it possible to encode a portion of a CharSequence and append it directly to the EncodedAppender instance.
- StreamingEncoderEncodedAppender - Class in org.grails.encoder
-
EncodedAppender implementation used for piping / chaining several StreamingEncoders
- StreamingEncoderEncodedAppender(StreamingEncoder, EncodedAppender) - Constructor for class org.grails.encoder.StreamingEncoderEncodedAppender
- StreamingEncoderWritable - Interface in org.grails.encoder
-
Marks a class capable of encoding itself with given EncodesToWriter instance to given Writer instance
- StreamingEncoderWriter - Class in org.grails.encoder
- StreamingEncoderWriter(Writer, StreamingEncoder, EncodingStateRegistry) - Constructor for class org.grails.encoder.StreamingEncoderWriter
- StringCharArrayAccessor - Class in org.grails.buffer
-
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.
- subSequence(int, int) - Method in class org.grails.buffer.StreamCharBuffer
T
- target - Variable in class org.grails.buffer.GrailsPrintWriterAdapter
- toCharArray() - Method in class org.grails.buffer.StreamCharBuffer
-
Reads the buffer to a char[].
- toStreamingEncoders(List<Encoder>) - Static method in class org.grails.encoder.ChainedEncoders
- toString() - Method in class org.grails.buffer.FastStringPrintWriter
- toString() - Method in class org.grails.buffer.FastStringWriter
- toString() - Method in class org.grails.buffer.StreamCharBuffer.EncodedPart
- toString() - Method in class org.grails.buffer.StreamCharBuffer
-
Reads (and empties) the buffer to a String, but caches the return value for subsequent calls.
- toString() - Method in class org.grails.encoder.DefaultCodecIdentifier
- toString() - Method in class org.grails.encoder.EncodingStateImpl
- totalBytesUnread() - Method in class org.grails.buffer.StreamByteBuffer
- trouble - Variable in class org.grails.buffer.GrailsPrintWriter
U
- unBlockFlushAndClose() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- UNDEFINED_ENCODING_STATE - Static variable in class org.grails.encoder.EncodingStateImpl
- unwrap() - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- unwrap() - Method in class org.grails.buffer.GrailsPrintWriter
- unwrap() - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- unwrap() - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- unwrap() - Method in interface org.grails.buffer.GrailsWrappedWriter
- unwrapWriter(Writer) - Method in class org.grails.buffer.GrailsPrintWriter
- updateDestination(GrailsLazyProxyPrintWriter.DestinationFactory) - Method in class org.grails.buffer.GrailsLazyProxyPrintWriter
- updateDestination(GrailsRoutablePrintWriter.DestinationFactory) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- usageFlag - Variable in class org.grails.buffer.GrailsPrintWriter
V
- valueOf(String) - Static method in enum class org.grails.buffer.StreamByteBuffer.ReadMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.grails.buffer.StreamByteBuffer.ReadMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(char[]) - Method in class org.grails.buffer.GrailsPrintWriter
- write(char[]) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(char[]) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- write(char[], int, int) - Method in class org.grails.buffer.GrailsPrintWriter
-
Write a portion of an array of characters.
- write(char[], int, int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(char[], int, int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- write(char[], int, int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(char[], int, int) - Method in class org.grails.encoder.EncodedAppenderWriter
- write(char[], int, int) - Method in class org.grails.encoder.StreamingEncoderWriter
- write(int) - Method in class org.grails.buffer.GrailsPrintWriter
-
Write a single character.
- write(int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- write(int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(int) - Method in class org.grails.encoder.EncodedAppenderWriter
- write(int) - Method in class org.grails.encoder.StreamingEncoderWriter
- write(Writable) - Method in class org.grails.buffer.GrailsPrintWriter
- write(Writable) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(String) - Method in class org.grails.buffer.GrailsPrintWriter
-
Writes a string.
- write(String) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(String) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- write(String) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(String, int, int) - Method in class org.grails.buffer.GrailsPrintWriter
-
Write a portion of a string.
- write(String, int, int) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(String, int, int) - Method in class org.grails.buffer.GrailsRoutablePrintWriter
- write(String, int, int) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(String, int, int) - Method in class org.grails.encoder.EncodedAppenderWriter
- write(String, int, int) - Method in class org.grails.encoder.StreamingEncoderWriter
- write(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriter
- write(StreamCharBuffer) - Method in class org.grails.buffer.GrailsPrintWriterAdapter
- write(StreamCharBuffer) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(StreamCharBuffer, List<Encoder>) - Method in class org.grails.buffer.StreamCharBuffer.StreamCharBufferWriter
- write(EncodingState, char[], int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
-
Append a portion of a char array to the buffer and attach the encodingState information to it
- write(EncodingState, char[], int, int) - Method in class org.grails.encoder.StreamingEncoderEncodedAppender
- write(EncodingState, char[], int, int) - Method in class org.grails.encoder.WriterEncodedAppender
- write(EncodingState, String, int, int) - Method in class org.grails.encoder.AbstractEncodedAppender
-
Append a portion of a string to the buffer and attach the encodingState information to it
- write(EncodingState, String, int, int) - Method in class org.grails.encoder.StreamingEncoderEncodedAppender
- write(EncodingState, String, int, int) - Method in class org.grails.encoder.WriterEncodedAppender
- writeCharSequence(Writer, CharSequence) - Static method in class org.grails.charsequences.CharSequences
- writeCharSequence(Writer, CharSequence, int, int) - Static method in class org.grails.charsequences.CharSequences
-
Writes a CharSequence instance in the most optimal way to the target writer
- writeExternal(ObjectOutput) - Method in class org.grails.buffer.StreamCharBuffer
- WriterEncodedAppender - Class in org.grails.encoder
-
An EncodedAppender implementation that writes to a java.io.Writer.
- WriterEncodedAppender(Writer) - Constructor for class org.grails.encoder.WriterEncodedAppender
-
Default constructor.
- writeStringAsCharArray(Writer, String) - Static method in class org.grails.buffer.StringCharArrayAccessor
-
Writes a portion of a string to a target java.io.Writer with direct access to the char[] of the java.lang.String
- writeStringAsCharArray(Writer, String, int, int) - Static method in class org.grails.buffer.StringCharArrayAccessor
-
Writes a portion of a string to a target java.io.Writer with direct access to the char[] of the java.lang.String
- writeTo(OutputStream) - Method in class org.grails.buffer.StreamByteBuffer
- writeTo(Writer) - Method in class org.grails.buffer.StreamCharBuffer
-
Writes the buffer content to a target java.io.Writer
- writeTo(Writer, boolean, boolean) - Method in class org.grails.buffer.StreamCharBuffer
-
Writes the buffer content to a target java.io.Writer
- writeWritable(Writable) - Method in class org.grails.buffer.GrailsPrintWriter
X
- XML_CODEC_IDENTIFIER - Static variable in class org.grails.encoder.impl.BasicXMLEncoder
- XMLCodecFactory - Class in org.grails.encoder.impl
- XMLCodecFactory() - Constructor for class org.grails.encoder.impl.XMLCodecFactory
- xmlEscapeCharacter(char) - Static method in class org.grails.encoder.impl.BasicXMLEncoder
All Classes and Interfaces|All Packages|Serialized Form