/** @shortcanbeusedtoparse,validateandworkwithjobURL's @descrJobURLsarespecifiedbythefollowingsyntax: vnd.sun.star.job:{[event=<name>]|[alias=<name>]|[service=<name>]} Thisclasscananalyzethisstructureandseparateitintohisdifferentparts. Afterdoingthatthesepartsareaccessiblebythemethodsofthisclass.
*/ class JobURL
{
// types
private:
/** possiblestatesofajobURL Note:Thesevaluesareusedincombination.Sotheymustbe valuesinform2^n.
*/ enum ERequest
{ /// mark a job URL as not valid
E_UNKNOWN = 0, /// it's an event
E_EVENT = 1, /// it's an alias
E_ALIAS = 2, /// it's a service
E_SERVICE = 4
};
// types
private:
/** knows the state of this URL instance */
sal_uInt32 m_eRequest;
/** holds the event part of a job URL */
OUString m_sEvent;
/** holds the alias part of a job URL */
OUString m_sAlias;
/** holds the service part of a job URL */
OUString m_sService;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.