org.gcn.plinguacore.parser.output
Class OutputParser

java.lang.Object
  extended by org.gcn.plinguacore.parser.output.OutputParser
All Implemented Interfaces:
IParser
Direct Known Subclasses:
BinaryOutputParserFactory, XMLCellLikeOutputParser

public abstract class OutputParser
extends java.lang.Object
implements IParser

An abstract class for an output parser

Author:
Research Group on Natural Computing (http://www.gcn.us.es)

Constructor Summary
OutputParser()
           
 
Method Summary
abstract  boolean parse(Psystem psystem, java.io.OutputStream stream)
          Parses the P system to an OutputStream
abstract  boolean parse(Psystem psystem, java.io.Writer stream)
          Parses the P system to an Writer instance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputParser

public OutputParser()
Method Detail

parse

public abstract boolean parse(Psystem psystem,
                              java.io.OutputStream stream)
Parses the P system to an OutputStream

Parameters:
psystem - a P-System to be parsed
stream - an OutputStream
Returns:
True if it has success

parse

public abstract boolean parse(Psystem psystem,
                              java.io.Writer stream)
Parses the P system to an Writer instance

Parameters:
psystem - a P-System to be parsed
stream - a Writer
Returns:
True if it has success