Interface defining a message part parser.
- author Zaahid Bateson
Methods |
public abstract canParse(ZBateson Called by the ParserManager to determine if the passed PartBuilder is a
|
public abstract getParserMessageProxyFactory() Returns the ParserPartProxyFactory responsible for creating IMessage This is called by ParserManager after 'canParse' if it returns true so |
public abstract getParserPartProxyFactory() Returns the ParserPartProxyFactory responsible for creating IMessagePart This is called by ParserManager after 'canParse' if it returns true so |
public abstract parseContent(ZBateson Performs read operations for content from the stream of the passed The implementation should call $proxy->setStreamContentStartPos() and Reading should stop once the end of the current part's content has been |
public abstract parseNextChild(ZBateson Performs read operations to read children from the passed $proxy, using The implementation should:
The method should then return the ParserPartProxy returned by the
|
public abstract setParserManager(ZBateson Sets up the passed ParserManager as the ParserManager for this part,
|