com.intellij.j2ee.j2eeDom.web
Class WebRoot

java.lang.Object
  extended by com.intellij.j2ee.j2eeDom.web.WebRoot
All Implemented Interfaces:
JDOMExternalizable

public class WebRoot
extends java.lang.Object
implements JDOMExternalizable


Nested Class Summary
static class WebRoot.WebRootNotFoundException
           
 
Constructor Summary
WebRoot()
           
WebRoot(VirtualFile file, java.lang.String relativePath)
           
 
Method Summary
 void dispose()
           
 boolean equals(java.lang.Object o)
           
 VirtualFile getFile()
           
 java.lang.String getPresentableUrl()
           
 java.lang.String getRelativePath()
           
 java.lang.String getURI()
           
 int hashCode()
           
 void readExternal(org.jdom.Element element)
           
 java.lang.String toString()
           
 void writeExternal(org.jdom.Element element)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebRoot

public WebRoot()

WebRoot

public WebRoot(VirtualFile file,
               java.lang.String relativePath)
Method Detail

getRelativePath

public java.lang.String getRelativePath()

getPresentableUrl

public java.lang.String getPresentableUrl()

writeExternal

public void writeExternal(org.jdom.Element element)
                   throws WriteExternalException
Specified by:
writeExternal in interface JDOMExternalizable
Throws:
WriteExternalException

readExternal

public void readExternal(org.jdom.Element element)
                  throws InvalidDataException
Specified by:
readExternal in interface JDOMExternalizable
Throws:
InvalidDataException

getFile

public VirtualFile getFile()

getURI

public java.lang.String getURI()

dispose

public void dispose()

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