Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.filesystem.IPath Interface Reference
Inheritance diagram for de.fu_berlin.inf.dpp.filesystem.IPath:
de.fu_berlin.inf.dpp.filesystem.EclipsePathImpl de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl

List of all members.

Public Member Functions

IPath append (IPath path)
String lastSegment ()
boolean hasTrailingSeparator ()
boolean isPrefixOf (IPath path)
int segmentCount ()
IPath removeFirstSegments (int count)
IPath removeLastSegments (int count)
boolean isEmpty ()
String[] segments ()
IPath append (String path)
IPath addTrailingSeparator ()
IPath addFileExtension (String extension)
IPath removeFileExtension ()
IPath makeAbsolute ()
boolean isAbsolute ()
String toPortableString ()
String toOSString ()
File toFile ()
String getFileExtension ()

Detailed Description

This interface is under development. It currently equals its Eclipse counterpart. If not mentioned otherwise all offered methods are equivalent to their Eclipse counterpart.


Member Function Documentation

IPath de.fu_berlin.inf.dpp.filesystem.IPath.addFileExtension ( String  extension)
IPath de.fu_berlin.inf.dpp.filesystem.IPath.addTrailingSeparator ( )
IPath de.fu_berlin.inf.dpp.filesystem.IPath.append ( String  path)
String de.fu_berlin.inf.dpp.filesystem.IPath.getFileExtension ( )
boolean de.fu_berlin.inf.dpp.filesystem.IPath.hasTrailingSeparator ( )
boolean de.fu_berlin.inf.dpp.filesystem.IPath.isAbsolute ( )
boolean de.fu_berlin.inf.dpp.filesystem.IPath.isEmpty ( )
boolean de.fu_berlin.inf.dpp.filesystem.IPath.isPrefixOf ( IPath  path)
String de.fu_berlin.inf.dpp.filesystem.IPath.lastSegment ( )
IPath de.fu_berlin.inf.dpp.filesystem.IPath.makeAbsolute ( )
IPath de.fu_berlin.inf.dpp.filesystem.IPath.removeFileExtension ( )
IPath de.fu_berlin.inf.dpp.filesystem.IPath.removeFirstSegments ( int  count)
IPath de.fu_berlin.inf.dpp.filesystem.IPath.removeLastSegments ( int  count)
int de.fu_berlin.inf.dpp.filesystem.IPath.segmentCount ( )
String [] de.fu_berlin.inf.dpp.filesystem.IPath.segments ( )
File de.fu_berlin.inf.dpp.filesystem.IPath.toFile ( )
String de.fu_berlin.inf.dpp.filesystem.IPath.toOSString ( )
String de.fu_berlin.inf.dpp.filesystem.IPath.toPortableString ( )
 All Classes Namespaces Files Functions Variables Enumerations