KDevelop API Documentation

CVSEntry Class Reference

#include <cvsentry.h>

List of all members.

Public Types

enum  EntryType { invalidEntry, fileEntry, directoryEntry }

Public Member Functions

 CVSEntry ()
 CVSEntry (const QString &aLine)
void clean ()
VCSFileInfo toVCSFileInfo () const
bool isValid () const
bool isDirectory () const
EntryType type () const
QString fileName () const
QString revision () const
QString timeStamp () const
QString options () const
QString tag () const

Static Public Member Functions

void parse (const QString &aLine, CVSEntry &entry)

Static Public Attributes

const QString invalidMarker = "<Invalid entry>"
const QString directoryMarker = "D"
const QString fileMarker = ""
const QString entrySeparator = "/"

Private Attributes

EntryType m_type
QStringList m_fields


Member Enumeration Documentation

enum CVSEntry::EntryType
 

Enumeration values:
invalidEntry 
fileEntry 
directoryEntry 

Definition at line 21 of file cvsentry.h.

Referenced by type().


Constructor & Destructor Documentation

CVSEntry::CVSEntry  ) 
 

Definition at line 30 of file cvsentry.cpp.

References clean().

CVSEntry::CVSEntry const QString aLine  ) 
 

Definition at line 37 of file cvsentry.cpp.

References parse().


Member Function Documentation

void CVSEntry::clean  ) 
 

Definition at line 44 of file cvsentry.cpp.

References invalidEntry, and m_type.

Referenced by CVSEntry(), and parse().

QString CVSEntry::fileName  )  const
 

Definition at line 81 of file cvsentry.cpp.

References invalidEntry, m_fields, and type().

Referenced by CVSDir::isRegistered(), CVSDir::refreshEntriesCache(), CVSDir::registeredEntryList(), and toVCSFileInfo().

bool CVSEntry::isDirectory  )  const [inline]
 

Definition at line 36 of file cvsentry.h.

References directoryEntry, and type().

Referenced by toVCSFileInfo().

bool CVSEntry::isValid  )  const [inline]
 

Definition at line 35 of file cvsentry.h.

References invalidEntry, and type().

Referenced by CVSDir::isRegistered(), CvsServicePartImpl::isRegisteredInRepository(), CVSDir::refreshEntriesCache(), and CVSDir::registeredEntryList().

QString CVSEntry::options  )  const
 

Definition at line 111 of file cvsentry.cpp.

References invalidEntry, m_fields, and type().

void CVSEntry::parse const QString aLine,
CVSEntry entry
[static]
 

Definition at line 58 of file cvsentry.cpp.

References clean(), directoryEntry, directoryMarker, entrySeparator, fileEntry, invalidEntry, m_fields, m_type, and parse().

Referenced by CVSEntry(), and parse().

QString CVSEntry::revision  )  const
 

Definition at line 91 of file cvsentry.cpp.

References invalidEntry, m_fields, and type().

Referenced by toVCSFileInfo().

QString CVSEntry::tag  )  const
 

Definition at line 121 of file cvsentry.cpp.

References invalidEntry, m_fields, and type().

QString CVSEntry::timeStamp  )  const
 

Definition at line 101 of file cvsentry.cpp.

References invalidEntry, m_fields, and type().

VCSFileInfo CVSEntry::toVCSFileInfo  )  const
 

Definition at line 131 of file cvsentry.cpp.

References fileName(), isDirectory(), and revision().

Referenced by CVSDir::cacheableDirStatus(), and CVSDir::dirStatus().

CVSEntry::EntryType CVSEntry::type  )  const
 

Definition at line 51 of file cvsentry.cpp.

References EntryType, and m_type.

Referenced by fileName(), isDirectory(), isValid(), options(), revision(), tag(), and timeStamp().


Member Data Documentation

const QString CVSEntry::directoryMarker = "D" [static]
 

Definition at line 22 of file cvsentry.cpp.

Referenced by parse().

const QString CVSEntry::entrySeparator = "/" [static]
 

Definition at line 24 of file cvsentry.cpp.

Referenced by parse().

const QString CVSEntry::fileMarker = "" [static]
 

Definition at line 23 of file cvsentry.cpp.

const QString CVSEntry::invalidMarker = "<Invalid entry>" [static]
 

Definition at line 21 of file cvsentry.cpp.

QStringList CVSEntry::m_fields [private]
 

Definition at line 47 of file cvsentry.h.

Referenced by fileName(), options(), parse(), revision(), tag(), and timeStamp().

EntryType CVSEntry::m_type [private]
 

Definition at line 46 of file cvsentry.h.

Referenced by clean(), parse(), and type().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:01 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003