org.glassfish.grizzly.utils
Class StringEncoder
java.lang.Object
org.glassfish.grizzly.AbstractTransformer<java.lang.String,Buffer>
org.glassfish.grizzly.utils.StringEncoder
- All Implemented Interfaces:
- Transformer<java.lang.String,Buffer>
public class StringEncoder
- extends AbstractTransformer<java.lang.String,Buffer>
String decoder, which decodes Buffer to String
- Author:
- Alexey Stashok
| Methods inherited from class org.glassfish.grizzly.AbstractTransformer |
createStateObject, getLastResult, getMemoryManager, getNamePrefix, getValue, obtainMemoryManager, obtainStateObject, release, saveLastResult, setMemoryManager, transform |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
charset
protected java.nio.charset.Charset charset
stringTerminator
protected java.lang.String stringTerminator
StringEncoder
public StringEncoder()
StringEncoder
public StringEncoder(java.lang.String stringTerminator)
StringEncoder
public StringEncoder(java.nio.charset.Charset charset)
StringEncoder
public StringEncoder(java.nio.charset.Charset charset,
java.lang.String stringTerminator)
getName
public java.lang.String getName()
- Description copied from interface:
Transformer
- Get the Transformer name. The name is used to store
Transformer associated data.
- Returns:
- The Transformer name.
transformImpl
protected TransformationResult<java.lang.String,Buffer> transformImpl(AttributeStorage storage,
java.lang.String input)
throws TransformationException
- Specified by:
transformImpl in class AbstractTransformer<java.lang.String,Buffer>
- Throws:
TransformationException
hasInputRemaining
public boolean hasInputRemaining(AttributeStorage storage,
java.lang.String input)
getCharset
public java.nio.charset.Charset getCharset()
setCharset
public void setCharset(java.nio.charset.Charset charset)
Copyright © 2011 Oracle Corpration. All Rights Reserved.