CASL API for processing XML documents
Inheritance:
Public Methods
-
void close()
- close
-
static XMLTransformer* createSDOMCollector()
- create transformer, which collect SDOM Slot for us.
-
static XMLContext* createXMLContext()
- create XML Context
-
static XMLIstreamSource* createXMLIstreamSource(std::istream& x)
- create XML Reader.
-
static XMLOstreamDestination* createXMLOstreamDestination(std::ostream& x)
- create XML Writer
-
static XMLTransformer* createXMLTransformer(std::istream& in, std::ostream& out)
- create empty transformer with binded input and output.
-
static XMLDestination* createXMLWStringChunkDestination(WStringChunk& x)
- create XML Writer
-
static XMLSource* createXMLWStringChunkSource(const WStringChunk& x)
- create XML Reader from chunk
-
void init(ServerContext*)
- Initialize
-
bool isLongRunning()
- this is not long runing service
-
static SDOMNode* parse(std::istream& in)
- parse XML stream into SDOM node
-
void run()
- run as server
-
const char* serviceName() const
- return "XMLService"
Inherited from Service:
Public Methods
-
std::ostream& debugs()
-
virtual ValueProxy doCommand(const char* command, Value* optParams)
-
std::ostream& errors()
-
std::ostream& fatals()
-
GradSoft::Logger& getLogger()
-
virtual ValueProxy getProperty(const char* name)
-
GradSoft::Thread::id_type getThreadId()
-
std::ostream& infos()
-
virtual const char* name() const
-
virtual bool requireThread()
-
virtual void setProperty(const char* name, const char* value)
-
void waitRun()
-
std::ostream& warnings()
Protected Methods
-
NamedValues& getProperties()
Documentation
CASL API for processing XML documents
const char* serviceName() const
-
return "XMLService"
bool isLongRunning()
-
this is not long runing service
void init(ServerContext*)
-
Initialize
void run()
-
run as server
void close()
-
close
static XMLIstreamSource* createXMLIstreamSource(std::istream& x)
-
create XML Reader.
static XMLSource* createXMLWStringChunkSource(const WStringChunk& x)
-
create XML Reader from chunk
static XMLOstreamDestination* createXMLOstreamDestination(std::ostream& x)
-
create XML Writer
static XMLDestination* createXMLWStringChunkDestination(WStringChunk& x)
-
create XML Writer
static XMLContext* createXMLContext()
-
create XML Context
static XMLTransformer* createXMLTransformer(std::istream& in, std::ostream& out)
-
create empty transformer with binded input and output.
we can chain before or after one.
static XMLTransformer* createSDOMCollector()
-
create transformer, which collect SDOM Slot for us.
later SDOM will be aviable throught "SDOM" slot in XMLContext.
static SDOMNode* parse(std::istream& in)
-
parse XML stream into SDOM node
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.