#include <IOName.h>
Inheritance diagram for Sct::IOName:


Public Types | |
|
typedef std::list< shared_ptr< IOName > >::iterator | iterator |
|
typedef std::list< shared_ptr< IOName > >::const_iterator | const_iterator |
Public Member Functions | |
| IOName (const string &nameIO) throw (InvalidArgumentError) | |
| IOName (const UniqueID &uniqueID, const string &className) throw (InvalidArgumentError) | |
| virtual | ~IOName () throw () |
| string | getIOName () const throw () |
| UniqueID | getUniqueID () const throw () |
| string | getClassName () const throw () |
| virtual bool | wildcard () const |
| return true if this name contains wildcards | |
| iterator | begin () |
| iterator begin method | |
| iterator | end () |
| iterator end method for wildcard | |
| const_iterator | begin () const |
| iterator const begin method for wildcard | |
| const_iterator | end () const |
| iterator const end method for wildcard | |
Protected Member Functions | |
| virtual void | parse ()=0 throw (InvalidArgumentError) |
| Must set uniqueID from nameIO. | |
| virtual void | construct ()=0 throw () |
| Must set nameIO from uniqueID and className. | |
| virtual void | expandWildcards () |
| expand all wildcards - to be over-written by sub-classes. | |
| IOName () | |
Protected Attributes | |
| UniqueID | uniqueID |
| string | className |
| string | nameIO |
| std::list< shared_ptr< IOName > > | m_list |
| bool | m_wildcardsExpanded |
IS or file. May contain wildcards in some cases - see derrived classes.
Definition at line 14 of file IOName.h.
|
|
iterator const begin method for wildcard
Definition at line 36 of file IOName.cpp. References expandWildcards(), and m_list. Here is the call graph for this function: ![]() |
|
|
iterator begin method
Definition at line 26 of file IOName.cpp. References expandWildcards(), and m_list. Here is the call graph for this function: ![]() |
|
|
Must set nameIO from uniqueID and className.
Implemented in SctArchiving::IONameDB, Sct::Archive::IONameArchiveFile, Sct::File::IONameFile, and Sct::IS::IONameIS. |
|
|
iterator const end method for wildcard
Definition at line 41 of file IOName.cpp. References expandWildcards(), and m_list. Here is the call graph for this function: ![]() |
|
|
iterator end method for wildcard
Definition at line 31 of file IOName.cpp. References expandWildcards(), and m_list. Here is the call graph for this function: ![]() |
|
|
expand all wildcards - to be over-written by sub-classes.
Reimplemented in Sct::Archive::IONameArchiveFile. Definition at line 50 of file IOName.cpp. |
|
|
Must set uniqueID from nameIO.
Implemented in SctArchiving::IONameDB, Sct::Archive::IONameArchiveFile, Sct::File::IONameFile, and Sct::IS::IONameIS. |
|
|
return true if this name contains wildcards
Reimplemented in Sct::Archive::IONameArchiveFile. Definition at line 46 of file IOName.cpp. |
1.4.6