org.glassfish.grizzly.utils
Class StringEncoder
java.lang.Object
org.glassfish.grizzly.AbstractTransformer<String,Buffer>
org.glassfish.grizzly.utils.StringEncoder
- All Implemented Interfaces:
- Transformer<String,Buffer>
public class StringEncoder
- extends AbstractTransformer<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 Charset charset
stringTerminator
protected String stringTerminator
StringEncoder
public StringEncoder()
StringEncoder
public StringEncoder(String stringTerminator)
StringEncoder
public StringEncoder(Charset charset)
StringEncoder
public StringEncoder(Charset charset,
String stringTerminator)
getName
public 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<String,Buffer> transformImpl(AttributeStorage storage,
String input)
throws TransformationException
- Specified by:
transformImpl
in class AbstractTransformer<String,Buffer>
- Throws:
TransformationException
hasInputRemaining
public boolean hasInputRemaining(AttributeStorage storage,
String input)
getCharset
public Charset getCharset()
setCharset
public void setCharset(Charset charset)
Copyright © 2012 Oracle Corporation. All Rights Reserved.