|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmorfologik.fsa.CFSA2Serializer
public final class CFSA2Serializer
Serializes in-memory FSA graphs to CFSA2.
It is possible to serialize the automaton with numbers required for perfect
hashing. See withNumbers() method.
CFSA2,
FSA.read(java.io.InputStream)| Constructor Summary | |
|---|---|
CFSA2Serializer()
|
|
| Method Summary | ||
|---|---|---|
java.util.Set<FSAFlags> |
getFlags()
Return supported flags. |
|
|
serialize(FSA fsa,
T os)
Serializes any FSA to CFSA2 stream. |
|
CFSA2Serializer |
withAnnotationSeparator(byte annotationSeparator)
Supports built-in annotation separator. |
|
CFSA2Serializer |
withFiller(byte filler)
Supports built-in filler separator. |
|
CFSA2Serializer |
withLogger(IMessageLogger logger)
Log extra messages during construction. |
|
CFSA2Serializer |
withNumbers()
Serialize the automaton with the number of right-language sequences in each node. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CFSA2Serializer()
| Method Detail |
|---|
public CFSA2Serializer withNumbers()
withNumbers in interface FSASerializer
public <T extends java.io.OutputStream> T serialize(FSA fsa,
T os)
throws java.io.IOException
FSA to CFSA2 stream.
serialize in interface FSASerializeros for chaining.
java.io.IOExceptionwithNumberspublic java.util.Set<FSAFlags> getFlags()
getFlags in interface FSASerializerpublic CFSA2Serializer withFiller(byte filler)
FSASerializerFSASerializer.getFlags() returns
FSAFlags.SEPARATORS.
withFiller in interface FSASerializerpublic CFSA2Serializer withAnnotationSeparator(byte annotationSeparator)
FSASerializerFSASerializer.getFlags() returns
FSAFlags.SEPARATORS.
withAnnotationSeparator in interface FSASerializerpublic CFSA2Serializer withLogger(IMessageLogger logger)
FSASerializer
withLogger in interface FSASerializer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||