Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addBody(ByteBuffer) - Method in class org.jvnet.mimepull.DataHead
 
addBody(ByteBuffer) - Method in class org.jvnet.mimepull.MIMEPart
Callback to notify that there is a partial content for the part
addHeaderLine(String) - Method in class org.jvnet.mimepull.InternetHeaders
Add an RFC822 header line to the header store.
adjustBuf(int, int) - Method in class org.jvnet.mimepull.MIMEParser
Returns a chunk from the original buffer.
adjustInMemoryUsage() - Method in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
adjustInMemoryUsage() - Method in class org.jvnet.mimepull.DataHead.ReadOnceStream
 
ASCIIUtility - Class in org.jvnet.mimepull
 
ASCIIUtility() - Constructor for class org.jvnet.mimepull.ASCIIUtility
 
available() - Method in class org.jvnet.mimepull.BASE64DecoderStream
Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class org.jvnet.mimepull.QPDecoderStream
Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class org.jvnet.mimepull.UUDecoderStream
 

B

ba - Variable in class org.jvnet.mimepull.QPDecoderStream
 
BASE64DecoderStream - Class in org.jvnet.mimepull
This class implements a BASE64 Decoder.
BASE64DecoderStream(InputStream) - Constructor for class org.jvnet.mimepull.BASE64DecoderStream
Create a BASE64 decoder that decodes the specified input stream.
BASE64DecoderStream(InputStream, boolean) - Constructor for class org.jvnet.mimepull.BASE64DecoderStream
Create a BASE64 decoder that decodes the specified input stream.
bcs - Variable in class org.jvnet.mimepull.MIMEParser
 
bl - Variable in class org.jvnet.mimepull.MIMEParser
 
bndbytes - Variable in class org.jvnet.mimepull.MIMEParser
 
BODY - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
bol - Variable in class org.jvnet.mimepull.MIMEParser
 
buf - Variable in class org.jvnet.mimepull.ChunkInputStream
 
buf - Variable in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
buf - Variable in class org.jvnet.mimepull.MIMEEvent.Content
 
buf - Variable in class org.jvnet.mimepull.MIMEParser
 
buffer - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
buffer - Variable in class org.jvnet.mimepull.UUDecoderStream
 
bufsize - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
bufsize - Variable in class org.jvnet.mimepull.UUDecoderStream
 

C

capacity - Variable in class org.jvnet.mimepull.MIMEParser
 
Chunk - Class in org.jvnet.mimepull
 
Chunk(Data) - Constructor for class org.jvnet.mimepull.Chunk
 
ChunkInputStream - Class in org.jvnet.mimepull
Constructs a InputStream from a linked list of Chunks.
ChunkInputStream(MIMEMessage, MIMEPart, Chunk) - Constructor for class org.jvnet.mimepull.ChunkInputStream
 
chunkSize - Variable in class org.jvnet.mimepull.MIMEConfig
 
CleanUpExecutorFactory - Class in org.jvnet.mimepull
A service to clean up created resources.
CleanUpExecutorFactory() - Constructor for class org.jvnet.mimepull.CleanUpExecutorFactory
Default constructor
CleanupRunnable() - Constructor for class org.jvnet.mimepull.WeakDataFile.CleanupRunnable
 
close() - Method in class org.jvnet.mimepull.ChunkInputStream
 
close() - Method in class org.jvnet.mimepull.DataFile
 
close() - Method in class org.jvnet.mimepull.DataHead
 
close() - Method in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
close() - Method in class org.jvnet.mimepull.MIMEMessage
Closes all parsed parts and cleans up any resources that are held by this MIMEMessage (for e.g.
close() - Method in class org.jvnet.mimepull.MIMEPart
Cleans up any resources that are held by this part (for e.g.
close() - Method in class org.jvnet.mimepull.WeakDataFile
 
close(Collection<MIMEPart>) - Method in class org.jvnet.mimepull.MIMEMessage
 
closed - Variable in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
closed - Variable in class org.jvnet.mimepull.MIMEPart
 
compileBoundaryPattern() - Method in class org.jvnet.mimepull.MIMEParser
Boyer-Moore search method.
config - Variable in class org.jvnet.mimepull.MemoryData
 
config - Variable in class org.jvnet.mimepull.MIMEMessage
 
config - Variable in class org.jvnet.mimepull.MIMEParser
 
consumedAt - Variable in class org.jvnet.mimepull.DataHead
Used only for debugging.
Content(ByteBuffer) - Constructor for class org.jvnet.mimepull.MIMEEvent.Content
 
CONTENT - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
contentId - Variable in class org.jvnet.mimepull.MIMEPart
 
contentTransferEncoding - Variable in class org.jvnet.mimepull.MIMEPart
 
contentType - Variable in class org.jvnet.mimepull.MIMEPart
 
createBuf(int) - Method in class org.jvnet.mimepull.MIMEParser
 
createNext(DataHead, ByteBuffer) - Method in class org.jvnet.mimepull.Chunk
Creates a new chunk and adds to linked list.
createNext(DataHead, ByteBuffer) - Method in interface org.jvnet.mimepull.Data
Factory method to create a Data.
createNext(DataHead, ByteBuffer) - Method in class org.jvnet.mimepull.FileData
 
createNext(DataHead, ByteBuffer) - Method in class org.jvnet.mimepull.MemoryData
 
createTempFile(String, String, File) - Static method in class org.jvnet.mimepull.MemoryData
 
current - Variable in class org.jvnet.mimepull.ChunkInputStream
 
current - Variable in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
currentIndex - Variable in class org.jvnet.mimepull.MIMEMessage
 
currentPart - Variable in class org.jvnet.mimepull.MIMEMessage
 

D

data - Variable in class org.jvnet.mimepull.Chunk
 
data - Variable in class org.jvnet.mimepull.MemoryData
 
Data - Interface in org.jvnet.mimepull
 
dataFile - Variable in class org.jvnet.mimepull.DataHead
If the part is stored in a file, non-null.
DataFile - Class in org.jvnet.mimepull
Use RandomAccessFile for concurrent access of read and write partial part's content.
DataFile(File) - Constructor for class org.jvnet.mimepull.DataFile
 
dataHead - Variable in class org.jvnet.mimepull.MIMEPart
 
DataHead - Class in org.jvnet.mimepull
Represents an attachment part in a MIME message.
DataHead(MIMEPart) - Constructor for class org.jvnet.mimepull.DataHead
 
DataHead.ReadMultiStream - Class in org.jvnet.mimepull
 
DataHead.ReadOnceStream - Class in org.jvnet.mimepull
 
decode() - Method in class org.jvnet.mimepull.UUDecoderStream
 
decode(byte[]) - Static method in class org.jvnet.mimepull.BASE64DecoderStream
Base64 decode a byte array.
decode(byte[], int, int) - Method in class org.jvnet.mimepull.BASE64DecoderStream
The decoder algorithm.
decode(InputStream, String) - Static method in class org.jvnet.mimepull.MimeUtility
Decode the given input stream.
DecodingException - Exception Class in org.jvnet.mimepull
A special IOException that indicates a failure to decode data due to an error in the formatting of the data.
DecodingException(String) - Constructor for exception class org.jvnet.mimepull.DecodingException
Constructs a DecodingException with the specified detail message.
DEFAULT_CHUNK_SIZE - Static variable in class org.jvnet.mimepull.MIMEConfig
 
DEFAULT_FILE_PREFIX - Static variable in class org.jvnet.mimepull.MIMEConfig
 
DEFAULT_MEMORY_THRESHOLD - Static variable in class org.jvnet.mimepull.MIMEConfig
 
DELETE_ON_EXIT - Static variable in class org.jvnet.mimepull.MemoryData
 
done - Variable in class org.jvnet.mimepull.MIMEParser
 
doneParsing() - Method in class org.jvnet.mimepull.DataHead
 
doneParsing() - Method in class org.jvnet.mimepull.MIMEPart
Callback to indicate that parsing is done for this part (no more update events for this part)
doubleBuf() - Method in class org.jvnet.mimepull.MIMEParser
 
drainRefQueueBounded() - Static method in class org.jvnet.mimepull.WeakDataFile
 

E

END_MESSAGE - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
END_MESSAGE - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
END_MESSAGE - Static variable in class org.jvnet.mimepull.MIMEEvent
 
END_PART - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
END_PART - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
END_PART - Static variable in class org.jvnet.mimepull.MIMEEvent
 
EndMessage() - Constructor for class org.jvnet.mimepull.MIMEEvent.EndMessage
 
EndPart() - Constructor for class org.jvnet.mimepull.MIMEEvent.EndPart
 
eof - Variable in class org.jvnet.mimepull.MIMEParser
 
EVENT_TYPE() - Constructor for enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 

F

FactoryFinder - Class in org.jvnet.mimepull
 
FactoryFinder() - Constructor for class org.jvnet.mimepull.FactoryFinder
 
fetch() - Method in class org.jvnet.mimepull.ChunkInputStream
Gets to the next chunk if we are done with the current one.
fetch() - Method in class org.jvnet.mimepull.DataHead.ReadMultiStream
Gets to the next chunk if we are done with the current one.
file - Variable in class org.jvnet.mimepull.FileData
 
file - Variable in class org.jvnet.mimepull.WeakDataFile
 
FileData - Class in org.jvnet.mimepull
Keeps the Part's partial content data in a file.
FileData(DataFile, long, int) - Constructor for class org.jvnet.mimepull.FileData
 
FileData(DataFile, ByteBuffer) - Constructor for class org.jvnet.mimepull.FileData
 
fillBuf() - Method in class org.jvnet.mimepull.MIMEParser
Fills the remaining buf to the full capacity
FinalArrayList<T> - Class in org.jvnet.mimepull
ArrayList with the final keyword.
FinalArrayList() - Constructor for class org.jvnet.mimepull.FinalArrayList
 
FinalArrayList(int) - Constructor for class org.jvnet.mimepull.FinalArrayList
 
FinalArrayList(Collection<? extends T>) - Constructor for class org.jvnet.mimepull.FinalArrayList
 
find(Class<T>) - Static method in class org.jvnet.mimepull.FactoryFinder
 

G

getAllHeaders() - Method in class org.jvnet.mimepull.InternetHeaders
Return all the headers as an Enumeration of Header objects.
getAllHeaders() - Method in class org.jvnet.mimepull.MIMEPart
Return all the headers
getAttachments() - Method in class org.jvnet.mimepull.MIMEMessage
Gets all the attachments by parsing the entire MIME message.
getBoolean(Object, boolean) - Static method in class org.jvnet.mimepull.PropUtil
Interpret the value object as a boolean, returning def if unable.
getBooleanSystemProperty(String, boolean) - Static method in class org.jvnet.mimepull.PropUtil
Get a boolean valued System property.
getByte() - Method in class org.jvnet.mimepull.BASE64DecoderStream
Read the next valid byte from the input stream.
getBytes(String) - Static method in class org.jvnet.mimepull.MIMEParser
 
getChunkSize() - Method in class org.jvnet.mimepull.MIMEConfig
 
getContentId() - Method in class org.jvnet.mimepull.MIMEPart
Returns Content-ID MIME header for this attachment part
getContentTransferEncoding() - Method in class org.jvnet.mimepull.MIMEPart
Returns Content-Transfer-Encoding MIME header for this attachment part
getContentType() - Method in class org.jvnet.mimepull.MIMEPart
Returns Content-Type MIME header for this attachment part
getData() - Method in class org.jvnet.mimepull.MIMEEvent.Content
 
getDecodedCidPart(String) - Method in class org.jvnet.mimepull.MIMEMessage
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.Content
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.EndMessage
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.EndPart
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent
Returns a event for parser's current cursor location in the MIME message.
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.Headers
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.StartMessage
 
getEventType() - Method in class org.jvnet.mimepull.MIMEEvent.StartPart
 
getHeader(String) - Method in class org.jvnet.mimepull.InternetHeaders
Return all the values for the specified header.
getHeader(String) - Method in class org.jvnet.mimepull.MIMEPart
Return all the values for the specified header.
getHeaders() - Method in class org.jvnet.mimepull.MIMEEvent.Headers
 
getHeaders() - Method in class org.jvnet.mimepull.MIMEPart
 
getMemoryThreshold() - Method in class org.jvnet.mimepull.MIMEConfig
 
getMode() - Method in class org.jvnet.mimepull.UUDecoderStream
Get the "mode" field from the prefix.
getName() - Method in class org.jvnet.mimepull.Hdr
 
getName() - Method in interface org.jvnet.mimepull.Header
Returns the name of this header.
getName() - Method in class org.jvnet.mimepull.UUDecoderStream
Get the "name" field from the prefix.
getPart(int) - Method in class org.jvnet.mimepull.MIMEMessage
Creates nth attachment lazily.
getPart(String) - Method in class org.jvnet.mimepull.MIMEMessage
Creates a lazy attachment for a given Content-ID.
getProp(Properties, String) - Static method in class org.jvnet.mimepull.PropUtil
Get the value of the specified property.
getScheduledExecutorService() - Method in class org.jvnet.mimepull.CleanUpExecutorFactory
Return ScheduledExecutorService
getTempDir() - Method in class org.jvnet.mimepull.MIMEConfig
 
getTempFilePrefix() - Method in class org.jvnet.mimepull.MIMEConfig
 
getTempFileSuffix() - Method in class org.jvnet.mimepull.MIMEConfig
 
getValue() - Method in class org.jvnet.mimepull.Hdr
 
getValue() - Method in interface org.jvnet.mimepull.Header
Returns the value of this header.
gotEnd - Variable in class org.jvnet.mimepull.UUDecoderStream
 
gotPrefix - Variable in class org.jvnet.mimepull.UUDecoderStream
 
gss - Variable in class org.jvnet.mimepull.MIMEParser
 

H

hasCleanUpExecutor - Static variable in class org.jvnet.mimepull.WeakDataFile
 
hasNext() - Method in class org.jvnet.mimepull.MIMEParser.MIMEEventIterator
 
Hdr - Class in org.jvnet.mimepull
 
Hdr(String) - Constructor for class org.jvnet.mimepull.Hdr
 
Hdr(String, String) - Constructor for class org.jvnet.mimepull.Hdr
 
head - Variable in class org.jvnet.mimepull.DataHead
Linked list to keep the part's content
Header - Interface in org.jvnet.mimepull
The Header class stores a name/value pair to represent headers.
HEADER_ENCODING - Static variable in class org.jvnet.mimepull.MIMEParser
 
headers - Variable in class org.jvnet.mimepull.InternetHeaders
 
headers - Variable in class org.jvnet.mimepull.MIMEPart
 
Headers(InternetHeaders) - Constructor for class org.jvnet.mimepull.MIMEEvent.Headers
 
HEADERS - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
HEADERS - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 

I

ignoreErrors - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
ignoreErrors - Variable in class org.jvnet.mimepull.UUDecoderStream
 
ignoreMissingBeginEnd - Variable in class org.jvnet.mimepull.UUDecoderStream
 
ignoreUnknownEncoding - Static variable in class org.jvnet.mimepull.MimeUtility
 
ih - Variable in class org.jvnet.mimepull.MIMEEvent.Headers
 
in - Variable in class org.jvnet.mimepull.MIMEMessage
 
in - Variable in class org.jvnet.mimepull.MIMEParser
 
index - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
index - Variable in class org.jvnet.mimepull.UUDecoderStream
 
inMemory - Variable in class org.jvnet.mimepull.DataHead
 
input_buffer - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
input_len - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
input_pos - Variable in class org.jvnet.mimepull.BASE64DecoderStream
 
InternetHeaders - Class in org.jvnet.mimepull
InternetHeaders is a utility class that manages RFC822 style headers.
InternetHeaders(MIMEParser.LineInputStream) - Constructor for class org.jvnet.mimepull.InternetHeaders
Read and parse the given RFC822 message stream till the blank line separating the header from the body.
isClosed() - Method in class org.jvnet.mimepull.MIMEPart
Return true if this part has already been closed, false otherwise.
isOnlyMemory() - Method in class org.jvnet.mimepull.MIMEConfig
 
isParseEagerly() - Method in class org.jvnet.mimepull.MIMEConfig
 
it - Variable in class org.jvnet.mimepull.MIMEMessage
 
iterator() - Method in class org.jvnet.mimepull.MIMEParser
Returns iterator for the parsing events.

L

len - Variable in class org.jvnet.mimepull.ChunkInputStream
 
len - Variable in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
len - Variable in class org.jvnet.mimepull.MemoryData
 
len - Variable in class org.jvnet.mimepull.MIMEParser
 
length - Variable in class org.jvnet.mimepull.FileData
 
lin - Variable in class org.jvnet.mimepull.UUDecoderStream
 
line - Variable in class org.jvnet.mimepull.Hdr
 
lineBuffer - Variable in class org.jvnet.mimepull.LineInputStream
 
LineInputStream - Class in org.jvnet.mimepull
This class is to support reading CRLF terminated lines that contain only US-ASCII characters from an input stream.
LineInputStream() - Constructor for class org.jvnet.mimepull.MIMEParser.LineInputStream
 
LineInputStream(InputStream) - Constructor for class org.jvnet.mimepull.LineInputStream
 
lock - Variable in class org.jvnet.mimepull.MIMEPart
 
LOGGER - Static variable in class org.jvnet.mimepull.CleanUpExecutorFactory
 
LOGGER - Static variable in class org.jvnet.mimepull.MemoryData
 
LOGGER - Static variable in class org.jvnet.mimepull.MIMEConfig
 
LOGGER - Static variable in class org.jvnet.mimepull.MIMEMessage
 
LOGGER - Static variable in class org.jvnet.mimepull.MIMEParser
 
LOGGER - Static variable in class org.jvnet.mimepull.MIMEPart
 
LOGGER - Static variable in class org.jvnet.mimepull.WeakDataFile
 

M

makeProgress() - Method in class org.jvnet.mimepull.MIMEMessage
Parses the MIME message in a pull fashion.
markSupported() - Method in class org.jvnet.mimepull.BASE64DecoderStream
Tests if this input stream supports marks.
markSupported() - Method in class org.jvnet.mimepull.QPDecoderStream
Tests if this input stream supports marks.
markSupported() - Method in class org.jvnet.mimepull.UUDecoderStream
 
match(byte[], int, int) - Method in class org.jvnet.mimepull.MIMEParser
Finds the boundary in the given buffer using Boyer-Moore algo.
MAX_INCR - Static variable in class org.jvnet.mimepull.LineInputStream
 
MemoryData - Class in org.jvnet.mimepull
Keeps the Part's partial content data in memory.
MemoryData(ByteBuffer, MIMEConfig) - Constructor for class org.jvnet.mimepull.MemoryData
 
memoryThreshold - Variable in class org.jvnet.mimepull.MIMEConfig
 
MIMEConfig - Class in org.jvnet.mimepull
Configuration for MIME message parsing and storing.
MIMEConfig() - Constructor for class org.jvnet.mimepull.MIMEConfig
Create new MIMEConfig
MIMEConfig(boolean, int, long, String, String, String) - Constructor for class org.jvnet.mimepull.MIMEConfig
 
MIMEEvent - Class in org.jvnet.mimepull
 
MIMEEvent() - Constructor for class org.jvnet.mimepull.MIMEEvent
 
MIMEEvent.Content - Class in org.jvnet.mimepull
 
MIMEEvent.EndMessage - Class in org.jvnet.mimepull
 
MIMEEvent.EndPart - Class in org.jvnet.mimepull
 
MIMEEvent.EVENT_TYPE - Enum in org.jvnet.mimepull
 
MIMEEvent.Headers - Class in org.jvnet.mimepull
 
MIMEEvent.StartMessage - Class in org.jvnet.mimepull
 
MIMEEvent.StartPart - Class in org.jvnet.mimepull
 
MIMEEventIterator() - Constructor for class org.jvnet.mimepull.MIMEParser.MIMEEventIterator
 
MIMEMessage - Class in org.jvnet.mimepull
Represents MIME message.
MIMEMessage(InputStream, String) - Constructor for class org.jvnet.mimepull.MIMEMessage
 
MIMEMessage(InputStream, String, MIMEConfig) - Constructor for class org.jvnet.mimepull.MIMEMessage
Creates a MIME message from the content's stream.
MIMEParser - Class in org.jvnet.mimepull
Pull parser for the MIME messages.
MIMEParser(InputStream, String, MIMEConfig) - Constructor for class org.jvnet.mimepull.MIMEParser
 
MIMEParser.LineInputStream - Class in org.jvnet.mimepull
 
MIMEParser.MIMEEventIterator - Class in org.jvnet.mimepull
 
MIMEParser.STATE - Enum in org.jvnet.mimepull
 
MIMEParsingException - Exception Class in org.jvnet.mimepull
The MIMEParsingException class is the base exception class for all MIME message parsing exceptions.
MIMEParsingException() - Constructor for exception class org.jvnet.mimepull.MIMEParsingException
Constructs a new exception with null as its detail message.
MIMEParsingException(String) - Constructor for exception class org.jvnet.mimepull.MIMEParsingException
Constructs a new exception with the specified detail message.
MIMEParsingException(String, Throwable) - Constructor for exception class org.jvnet.mimepull.MIMEParsingException
Constructs a new exception with the specified detail message and cause.
MIMEParsingException(Throwable) - Constructor for exception class org.jvnet.mimepull.MIMEParsingException
Constructs a new WebServiceException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
MIMEPart - Class in org.jvnet.mimepull
Represents an attachment part in a MIME message.
MIMEPart(MIMEMessage) - Constructor for class org.jvnet.mimepull.MIMEPart
 
MIMEPart(MIMEMessage, String) - Constructor for class org.jvnet.mimepull.MIMEPart
 
MimeUtility - Class in org.jvnet.mimepull
This is a utility class that provides various MIME related functionality.
MimeUtility() - Constructor for class org.jvnet.mimepull.MimeUtility
 
mode - Variable in class org.jvnet.mimepull.UUDecoderStream
 
moveTo(File) - Method in class org.jvnet.mimepull.DataHead
 
moveTo(File) - Method in class org.jvnet.mimepull.MIMEPart
Send the content to the File
msg - Variable in class org.jvnet.mimepull.ChunkInputStream
 
msg - Variable in class org.jvnet.mimepull.MIMEPart
 

N

name - Variable in class org.jvnet.mimepull.Hdr
 
name - Variable in class org.jvnet.mimepull.UUDecoderStream
 
newInstance() - Static method in class org.jvnet.mimepull.CleanUpExecutorFactory
Lookup CleanUpExecutorFactory using ServiceLoader
newInstance(Class<T>, String) - Static method in class org.jvnet.mimepull.FactoryFinder
 
next - Variable in class org.jvnet.mimepull.Chunk
 
next() - Method in class org.jvnet.mimepull.MIMEParser.MIMEEventIterator
 
NO_LWSP - Static variable in class org.jvnet.mimepull.MIMEParser
 

O

offset - Variable in class org.jvnet.mimepull.ChunkInputStream
 
offset - Variable in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
offset - Variable in class org.jvnet.mimepull.MIMEParser.LineInputStream
 
org.jvnet.mimepull - module org.jvnet.mimepull
Mimepull - MIME streaming extension for Java.
org.jvnet.mimepull - package org.jvnet.mimepull
 

P

parseAll() - Method in class org.jvnet.mimepull.MIMEMessage
Parses the whole MIME message eagerly
parsed - Variable in class org.jvnet.mimepull.MIMEMessage
 
parsed - Variable in class org.jvnet.mimepull.MIMEParser
Have we parsed the data from our InputStream yet?
parsed - Variable in class org.jvnet.mimepull.MIMEPart
 
parseEagerly - Variable in class org.jvnet.mimepull.MIMEConfig
 
parseInt(byte[], int, int, int) - Static method in class org.jvnet.mimepull.ASCIIUtility
Convert the bytes within the specified range of the given byte array into a signed integer in the given radix .
part - Variable in class org.jvnet.mimepull.ChunkInputStream
 
part - Variable in class org.jvnet.mimepull.DataHead
 
partsList - Variable in class org.jvnet.mimepull.MIMEMessage
 
partsMap - Variable in class org.jvnet.mimepull.MIMEMessage
 
pem_array - Static variable in class org.jvnet.mimepull.BASE64DecoderStream
This character array provides the character to value map based on RFC1521.
pem_convert_array - Static variable in class org.jvnet.mimepull.BASE64DecoderStream
 
pointer - Variable in class org.jvnet.mimepull.FileData
 
prefix - Variable in class org.jvnet.mimepull.MIMEConfig
 
PropUtil - Class in org.jvnet.mimepull
Utilities to make it easier to get property values.
PropUtil() - Constructor for class org.jvnet.mimepull.PropUtil
 

Q

QPDecoderStream - Class in org.jvnet.mimepull
This class implements a QP Decoder.
QPDecoderStream(InputStream) - Constructor for class org.jvnet.mimepull.QPDecoderStream
Create a Quoted Printable decoder that decodes the specified input stream.

R

raf - Variable in class org.jvnet.mimepull.WeakDataFile
 
read() - Method in class org.jvnet.mimepull.BASE64DecoderStream
Read the next decoded byte from this input stream.
read() - Method in class org.jvnet.mimepull.ChunkInputStream
 
read() - Method in interface org.jvnet.mimepull.Data
TODO: should the return type be ByteBuffer ?? Return part's partial data.
read() - Method in class org.jvnet.mimepull.DataHead
Can get the attachment part's content multiple times.
read() - Method in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
read() - Method in class org.jvnet.mimepull.FileData
 
read() - Method in class org.jvnet.mimepull.MemoryData
 
read() - Method in class org.jvnet.mimepull.MIMEPart
Can get the attachment part's content multiple times.
read() - Method in class org.jvnet.mimepull.QPDecoderStream
Read the next decoded byte from this input stream.
read() - Method in class org.jvnet.mimepull.UUDecoderStream
Read the next decoded byte from this input stream.
read(byte[], int, int) - Method in class org.jvnet.mimepull.BASE64DecoderStream
Reads up to len decoded bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class org.jvnet.mimepull.ChunkInputStream
 
read(byte[], int, int) - Method in class org.jvnet.mimepull.DataHead.ReadMultiStream
 
read(byte[], int, int) - Method in class org.jvnet.mimepull.QPDecoderStream
Reads up to len decoded bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class org.jvnet.mimepull.UUDecoderStream
 
read(long, byte[], int, int) - Method in class org.jvnet.mimepull.DataFile
Read data from the given file pointer position.
read(long, byte[], int, int) - Method in class org.jvnet.mimepull.WeakDataFile
 
readAhead - Variable in class org.jvnet.mimepull.UUDecoderStream
 
readBody() - Method in class org.jvnet.mimepull.MIMEParser
Reads and saves the part of the current attachment part's content.
readHeaders() - Method in class org.jvnet.mimepull.MIMEParser
Collects the headers for the current part by parsing mesage stream.
readLine() - Method in class org.jvnet.mimepull.LineInputStream
Read a line containing only ASCII characters from the input stream.
readLine() - Method in class org.jvnet.mimepull.MIMEParser.LineInputStream
 
ReadMultiStream() - Constructor for class org.jvnet.mimepull.DataHead.ReadMultiStream
 
readOnce - Variable in class org.jvnet.mimepull.DataHead
 
readOnce() - Method in class org.jvnet.mimepull.DataHead
Can get the attachment part's content only once.
readOnce() - Method in class org.jvnet.mimepull.MIMEPart
Can get the attachment part's content only once.
ReadOnceStream() - Constructor for class org.jvnet.mimepull.DataHead.ReadOnceStream
 
readPrefix() - Method in class org.jvnet.mimepull.UUDecoderStream
UUencoded streams start off with the line: "begin <mode> <filename>" Search for this prefix and gobble it up.
recentChars() - Method in class org.jvnet.mimepull.BASE64DecoderStream
Return the most recent characters, for use in an error message.
refList - Static variable in class org.jvnet.mimepull.WeakDataFile
 
refQueue - Static variable in class org.jvnet.mimepull.WeakDataFile
 
remove() - Method in class org.jvnet.mimepull.MIMEParser.MIMEEventIterator
 
renameTo(File) - Method in class org.jvnet.mimepull.DataFile
 
renameTo(File) - Method in class org.jvnet.mimepull.WeakDataFile
 
run() - Method in class org.jvnet.mimepull.WeakDataFile.CleanupRunnable
 

S

serialVersionUID - Static variable in exception class org.jvnet.mimepull.DecodingException
 
serialVersionUID - Static variable in class org.jvnet.mimepull.FinalArrayList
 
serialVersionUID - Static variable in exception class org.jvnet.mimepull.MIMEParsingException
 
setChunkSize(int) - Method in class org.jvnet.mimepull.MIMEConfig
 
setContentId(String) - Method in class org.jvnet.mimepull.MIMEPart
Callback to set Content-ID for this part
setContentTransferEncoding(String) - Method in class org.jvnet.mimepull.MIMEPart
Callback to set Content-Transfer-Encoding for this part
setDir(String) - Method in class org.jvnet.mimepull.MIMEConfig
 
setHeaders(InternetHeaders) - Method in class org.jvnet.mimepull.MIMEPart
Callback to set headers
setMemoryThreshold(long) - Method in class org.jvnet.mimepull.MIMEConfig
If the attachment is greater than the threshold, it is written to the disk.
setParseEagerly(boolean) - Method in class org.jvnet.mimepull.MIMEConfig
Sets whether message should be parsed eagerly.
size() - Method in interface org.jvnet.mimepull.Data
size of the chunk given by the parser
size() - Method in class org.jvnet.mimepull.FileData
 
size() - Method in class org.jvnet.mimepull.MemoryData
 
skip(long) - Method in class org.jvnet.mimepull.BASE64DecoderStream
Skips over and discards n bytes of data from this stream.
skip(long) - Method in class org.jvnet.mimepull.QPDecoderStream
Skips over and discards n bytes of data from this stream.
SKIP_PREAMBLE - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
skipPreamble() - Method in class org.jvnet.mimepull.MIMEParser
Skips the preamble to find the first attachment part
spaces - Variable in class org.jvnet.mimepull.QPDecoderStream
 
START_MESSAGE - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
START_MESSAGE - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
START_MESSAGE - Static variable in class org.jvnet.mimepull.MIMEEvent
 
START_PART - Enum constant in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
 
START_PART - Enum constant in enum org.jvnet.mimepull.MIMEParser.STATE
 
START_PART - Static variable in class org.jvnet.mimepull.MIMEEvent
 
StartMessage() - Constructor for class org.jvnet.mimepull.MIMEEvent.StartMessage
 
StartPart() - Constructor for class org.jvnet.mimepull.MIMEEvent.StartPart
 
state - Variable in class org.jvnet.mimepull.MIMEParser
 
STATE() - Constructor for enum org.jvnet.mimepull.MIMEParser.STATE
 
suffix - Variable in class org.jvnet.mimepull.MIMEConfig
 

T

tail - Variable in class org.jvnet.mimepull.DataHead
Linked list to keep the part's content
tempDir - Variable in class org.jvnet.mimepull.MIMEConfig
 
TIMEOUT - Static variable in class org.jvnet.mimepull.WeakDataFile
 
toString() - Method in class org.jvnet.mimepull.MIMEPart
 
toString(byte[], int, int) - Static method in class org.jvnet.mimepull.ASCIIUtility
Convert the bytes within the specified range of the given byte array into a String.

U

unconsumed() - Method in class org.jvnet.mimepull.DataHead
Used for an assertion.
UUDecoderStream - Class in org.jvnet.mimepull
This class implements a UUDecoder.
UUDecoderStream(InputStream) - Constructor for class org.jvnet.mimepull.UUDecoderStream
Create a UUdecoder that decodes the specified input stream.
UUDecoderStream(InputStream, boolean, boolean) - Constructor for class org.jvnet.mimepull.UUDecoderStream
Create a UUdecoder that decodes the specified input stream.

V

validate() - Method in class org.jvnet.mimepull.MIMEConfig
Validates if it can create temporary files.
valueOf(String) - Static method in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jvnet.mimepull.MIMEParser.STATE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jvnet.mimepull.MIMEEvent.EVENT_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jvnet.mimepull.MIMEParser.STATE
Returns an array containing the constants of this enum type, in the order they are declared.

W

weak - Variable in class org.jvnet.mimepull.DataFile
 
WeakDataFile - Class in org.jvnet.mimepull
Removing files based on this article
WeakDataFile(DataFile, File) - Constructor for class org.jvnet.mimepull.WeakDataFile
 
WeakDataFile.CleanupRunnable - Class in org.jvnet.mimepull
 
writePointer - Variable in class org.jvnet.mimepull.DataFile
 
writeTo(byte[], int, int) - Method in class org.jvnet.mimepull.DataFile
Write data to the file
writeTo(long, byte[], int, int) - Method in class org.jvnet.mimepull.WeakDataFile
 
writeTo(DataFile) - Method in interface org.jvnet.mimepull.Data
Write this partial data to a file
writeTo(DataFile) - Method in class org.jvnet.mimepull.FileData
 
writeTo(DataFile) - Method in class org.jvnet.mimepull.MemoryData
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form