Class MemoryAttribute
- java.lang.Object
-
- org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
-
- org.jboss.netty.handler.codec.http.multipart.AbstractMemoryHttpData
-
- org.jboss.netty.handler.codec.http.multipart.MemoryAttribute
-
- All Implemented Interfaces:
Comparable<InterfaceHttpData>
,Attribute
,HttpData
,InterfaceHttpData
public class MemoryAttribute extends AbstractMemoryHttpData implements Attribute
Memory implementation of Attributes
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
InterfaceHttpData.HttpDataType
-
-
Field Summary
-
Fields inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractMemoryHttpData
isRenamed
-
Fields inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
charset, completed, definedSize, maxSize, name, size
-
-
Constructor Summary
Constructors Constructor Description MemoryAttribute(String name)
MemoryAttribute(String name, String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContent(ChannelBuffer buffer, boolean last)
Add the content from the ChannelBufferint
compareTo(Attribute o)
int
compareTo(InterfaceHttpData other)
boolean
equals(Object o)
InterfaceHttpData.HttpDataType
getHttpDataType()
String
getValue()
Returns the value of this HttpData.int
hashCode()
void
setValue(String value)
Sets the value of this HttpData.String
toString()
-
Methods inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractMemoryHttpData
delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContent
-
Methods inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
checkSize, getCharset, getName, isCompleted, length, setCharset, setMaxSize
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.netty.handler.codec.http.multipart.HttpData
checkSize, delete, get, getChannelBuffer, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent, setMaxSize
-
Methods inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
getName
-
-
-
-
Constructor Detail
-
MemoryAttribute
public MemoryAttribute(String name)
-
MemoryAttribute
public MemoryAttribute(String name, String value) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getHttpDataType
public InterfaceHttpData.HttpDataType getHttpDataType()
- Specified by:
getHttpDataType
in interfaceInterfaceHttpData
- Returns:
- The HttpDataType
-
getValue
public String getValue()
Description copied from interface:Attribute
Returns the value of this HttpData.
-
setValue
public void setValue(String value) throws IOException
Description copied from interface:Attribute
Sets the value of this HttpData.- Specified by:
setValue
in interfaceAttribute
- Throws:
IOException
-
addContent
public void addContent(ChannelBuffer buffer, boolean last) throws IOException
Description copied from interface:HttpData
Add the content from the ChannelBuffer- Specified by:
addContent
in interfaceHttpData
- Overrides:
addContent
in classAbstractMemoryHttpData
- Parameters:
buffer
- must be not null except if last is set to Falselast
- True of the buffer is the last one- Throws:
IOException
-
compareTo
public int compareTo(InterfaceHttpData other)
- Specified by:
compareTo
in interfaceComparable<InterfaceHttpData>
-
compareTo
public int compareTo(Attribute o)
-
-