Synergy Color Management Component - SDK -  2018.0.80
SYNCOLOR::URL Class Referenceabstract

This class manages an URL. More...

Public Types

typedef SharedPtr< URLPtr
 

Public Member Functions

virtual ~URL ()
 Destructor. More...
 
virtual URLoperator= (const URL &r)=0
 Assignation operator. More...
 
virtual const char * path () const =0
 Get the string from the managed path. More...
 

Static Public Member Functions

static Ptr create (const char *locator)
 Create an instance from a string. More...
 
static Ptr create (const URL &url)
 Create an instance from another url instance. More...
 

Detailed Description

This class manages an URL.

Constructor & Destructor Documentation

virtual SYNCOLOR::URL::~URL ( )
virtual

Destructor.

Member Function Documentation

static Ptr SYNCOLOR::URL::create ( const char *  locator)
static

Create an instance from a string.

Parameters
locatorthe path
Returns
an URL instance
static Ptr SYNCOLOR::URL::create ( const URL url)
static

Create an instance from another url instance.

Parameters
urlthe path
Returns
an URL instance
virtual URL& SYNCOLOR::URL::operator= ( const URL r)
pure virtual

Assignation operator.

Parameters
rthe path to assign
Returns
the current URL instance
virtual const char* SYNCOLOR::URL::path ( ) const
pure virtual

Get the string from the managed path.

Returns
Can return null if no path exists to resource.