Index

A B C D E F G H I J L M N O P R S T U V W X 
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 StreamingEncoder interface 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 EncodedAppender interface
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 StreamEncodeable instance 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
Marker interface that tells that the instance has information about the Codec Encoder and Decoder interfaces extend this interface.
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 EncodedAppender with 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 EncodedAppenderWriter instance 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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form