COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.artifacts
Class ResourceWrapper

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.artifacts.ResourceWrapper

public class ResourceWrapper
extends java.lang.Object

A resource wrapper is used to represent a resource inside or outside of the Eclipse environment


Constructor Summary
ResourceWrapper(java.io.File resource)
           
ResourceWrapper(org.eclipse.core.resources.IResource eclipseResource)
           
ResourceWrapper(java.lang.String path, boolean inEclipse)
          The constructor
 
Method Summary
 boolean equals(java.lang.Object o)
           
 boolean exists()
           
 java.lang.String getAbsolutePath()
           
 ResourceWrapper[] getChildren()
           
 java.io.InputStream getContents()
           
 java.lang.String getFullPath()
           
 java.lang.String getName()
           
 java.lang.Object getResource()
           
 int hashCode()
           
 boolean isDirectory()
           
 boolean isFile()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceWrapper

public ResourceWrapper(java.lang.String path,
                       boolean inEclipse)
The constructor

Parameters:
path - The path of the resource
inEclipse - Must be true iff running in Eclipse

ResourceWrapper

public ResourceWrapper(org.eclipse.core.resources.IResource eclipseResource)

ResourceWrapper

public ResourceWrapper(java.io.File resource)
Method Detail

isDirectory

public boolean isDirectory()

getChildren

public ResourceWrapper[] getChildren()

getName

public java.lang.String getName()

isFile

public boolean isFile()

getContents

public java.io.InputStream getContents()

getFullPath

public java.lang.String getFullPath()

getAbsolutePath

public java.lang.String getAbsolutePath()

exists

public boolean exists()

getResource

public java.lang.Object getResource()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification