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

List of all members.

Public Member Functions

 IntelliJPathImpl (final String path)
 IntelliJPathImpl (File file)
IPath append (IPath path)
String lastSegment ()
boolean hasTrailingSeparator ()
boolean isPrefixOf (IPath path)
int segmentCount ()
IPath removeLastSegments (int count)
IPath removeFirstSegments (int count)
boolean isEmpty ()
String[] segments ()
IPath append (String path)
IPath addTrailingSeparator ()
IPath addFileExtension (String extension)
IPath removeFileExtension ()
String getFileExtension ()
IPath makeAbsolute ()
boolean isAbsolute ()
String toPortableString ()
String toOSString ()
File toFile ()
String toString ()
int hashCode ()
boolean equals (Object obj)

Static Public Attributes

static final String FILE_SEPARATOR = "/"

Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.IntelliJPathImpl ( final String  path)
de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.IntelliJPathImpl ( File  file)

Member Function Documentation

IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.addFileExtension ( String  extension)
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.addTrailingSeparator ( )
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.append ( IPath  path)
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.append ( String  path)
boolean de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.equals ( Object  obj)
String de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.getFileExtension ( )
int de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.hashCode ( )
boolean de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.hasTrailingSeparator ( )
boolean de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.isAbsolute ( )
boolean de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.isEmpty ( )
boolean de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.isPrefixOf ( IPath  path)
String de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.lastSegment ( )
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.makeAbsolute ( )
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.removeFileExtension ( )
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.removeFirstSegments ( int  count)
IPath de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.removeLastSegments ( int  count)
int de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.segmentCount ( )
String [] de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.segments ( )
File de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.toFile ( )
String de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.toOSString ( )
String de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.toPortableString ( )
String de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJPathImpl.toString ( )

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations