IUnixPathNameParser

IUnixPathNameParser parses and formats Unix-style file system path names.


IUnixPathNameParser - Member Functions and Data by Group

Constructors & Destructor


[view class]
~IUnixPathNameParser
Destructor.
public:
virtual ~IUnixPathNameParser()
Delete the object.

None.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IUnixPathNameParser
Construct a new IUnixPathNameParser object.


Overload 1
Copy constructor.
public:
IUnixPathNameParser(const IUnixPathNameParser& copyMe)
This function constructs a copy of the given object.

copyMe
The object to copy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
Empty constructor.
public:
IUnixPathNameParser()

None.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator =
Assignment operator.
public:
IUnixPathNameParser& operator =( const IUnixPathNameParser& copyMe )
Copy the given object to another IUnixPathNameParser object.

copyMe
The object to copy.

Return
operator = returns an IUnixPathNameParser object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Accessing the Separator


[view class]
separator
Get separator.
public:
virtual UniChar separator() const
Get the character that is used to separate path name components.

None.

Return
separator returns a UniChar.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Parsing and Formatting


[view class]
formatName
Convert ICompoundName to text.
public:
virtual IHostPathName formatName( const ICompoundName& ) const
Convert an ICompoundName into a platform-specific text string.

The
ICompoundName to convert.

Return
formatName returns an IHostPathName object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
parseName
Convert text to ICompoundName.
public:
virtual ICompoundName parseName(const IHostPathName&) const
Convert a platform-specific text string into an ICompoundName object.

The
IText to convert.

Return
parseName returns an ICompoundName object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IUnixPathNameParser - Inherited Member Functions and Data

Inherited Public Functions

ICompoundNameParser

Inherited Public Data

Inherited Protected Functions

ICompoundNameParser

Inherited Protected Data