org.ofbiz.webtools.artifactinfo
Class ControllerViewArtifactInfo

java.lang.Object
  extended by org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
      extended by org.ofbiz.webtools.artifactinfo.ControllerViewArtifactInfo
All Implemented Interfaces:
java.lang.Comparable<ArtifactInfoBase>

public class ControllerViewArtifactInfo
extends ArtifactInfoBase


Field Summary
protected  java.net.URL controllerXmlUrl
           
static java.lang.String module
           
protected  ScreenWidgetArtifactInfo screenCalledByThisView
           
protected  ConfigXMLReader.ViewMap viewInfoMap
           
protected  java.lang.String viewUri
           
 
Fields inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
aif
 
Constructor Summary
ControllerViewArtifactInfo(java.net.URL controllerXmlUrl, java.lang.String viewUri, ArtifactInfoFactory aif)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.net.URL getControllerXmlUrl()
           
 java.lang.String getDisplayName()
           
 java.lang.String getDisplayType()
           
 java.net.URL getLocationURL()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsThatThisViewIsResponseTo()
           
 ScreenWidgetArtifactInfo getScreenCalledByThisView()
           
 java.lang.String getType()
           
 java.lang.String getUniqueId()
           
 java.lang.String getViewUri()
           
 
Methods inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
compareTo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

controllerXmlUrl

protected java.net.URL controllerXmlUrl

viewUri

protected java.lang.String viewUri

viewInfoMap

protected ConfigXMLReader.ViewMap viewInfoMap

screenCalledByThisView

protected ScreenWidgetArtifactInfo screenCalledByThisView
Constructor Detail

ControllerViewArtifactInfo

public ControllerViewArtifactInfo(java.net.URL controllerXmlUrl,
                                  java.lang.String viewUri,
                                  ArtifactInfoFactory aif)
                           throws GeneralException
Throws:
GeneralException
Method Detail

getControllerXmlUrl

public java.net.URL getControllerXmlUrl()

getViewUri

public java.lang.String getViewUri()

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in class ArtifactInfoBase

getDisplayType

public java.lang.String getDisplayType()
Specified by:
getDisplayType in class ArtifactInfoBase

getType

public java.lang.String getType()
Specified by:
getType in class ArtifactInfoBase

getUniqueId

public java.lang.String getUniqueId()
Specified by:
getUniqueId in class ArtifactInfoBase

getLocationURL

public java.net.URL getLocationURL()
                            throws java.net.MalformedURLException
Specified by:
getLocationURL in class ArtifactInfoBase
Throws:
java.net.MalformedURLException

equals

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

getRequestsThatThisViewIsResponseTo

public java.util.Set<ControllerRequestArtifactInfo> getRequestsThatThisViewIsResponseTo()

getScreenCalledByThisView

public ScreenWidgetArtifactInfo getScreenCalledByThisView()