org.ofbiz.widget.screen
Class ModelScreenWidget.Link

java.lang.Object
  extended by org.ofbiz.widget.ModelWidget
      extended by org.ofbiz.widget.screen.ModelScreenWidget
          extended by org.ofbiz.widget.screen.ModelScreenWidget.Link
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ModelScreenWidget

public static class ModelScreenWidget.Link
extends ModelScreenWidget

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ofbiz.widget.screen.ModelScreenWidget
ModelScreenWidget.Container, ModelScreenWidget.Content, ModelScreenWidget.DecoratorScreen, ModelScreenWidget.DecoratorSection, ModelScreenWidget.DecoratorSectionInclude, ModelScreenWidget.Form, ModelScreenWidget.FrameContainer, ModelScreenWidget.FrameContainerHeader, ModelScreenWidget.HorizontalSeparator, ModelScreenWidget.Image, ModelScreenWidget.IncludeScreen, ModelScreenWidget.Label, ModelScreenWidget.Link, ModelScreenWidget.Menu, ModelScreenWidget.PlatformSpecific, ModelScreenWidget.Screenlet, ModelScreenWidget.Section, ModelScreenWidget.SectionsRenderer, ModelScreenWidget.SubContent, ModelScreenWidget.Tree
 
Field Summary
protected  boolean encode
           
protected  boolean fullPath
           
protected  FlexibleStringExpander idExdr
           
protected  ModelScreenWidget.Image image
           
protected  java.lang.String linkType
           
protected  FlexibleStringExpander nameExdr
           
protected  java.util.List<WidgetWorker.Parameter> parameterList
           
protected  FlexibleStringExpander prefixExdr
           
protected  boolean secure
           
protected  FlexibleStringExpander styleExdr
           
protected  FlexibleStringExpander targetExdr
           
protected  FlexibleStringExpander targetWindowExdr
           
protected  FlexibleStringExpander textExdr
           
protected  java.lang.String urlMode
           
 
Fields inherited from class org.ofbiz.widget.screen.ModelScreenWidget
modelScreen, module
 
Fields inherited from class org.ofbiz.widget.ModelWidget
enableBoundaryCommentsParam, enableWidgetBoundaryComments, name
 
Constructor Summary
ModelScreenWidget.Link(ModelScreen modelScreen, org.w3c.dom.Element linkElement)
           
 
Method Summary
 boolean getEncode()
           
 boolean getFullPath()
           
 java.lang.String getId(java.util.Map<java.lang.String,java.lang.Object> context)
           
 ModelScreenWidget.Image getImage()
           
 java.lang.String getLinkType()
           
 java.lang.String getName(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.util.List<WidgetWorker.Parameter> getParameterList()
           
 java.lang.String getPrefix(java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean getSecure()
           
 java.lang.String getStyle(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getTarget(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getTargetWindow(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getText(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getUrlMode()
           
 java.lang.String rawString()
           
 void renderWidgetString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ScreenStringRenderer screenStringRenderer)
           
 void setEncode(java.lang.String val)
           
 void setFullPath(java.lang.String val)
           
 void setId(java.lang.String val)
           
 void setImage(ModelScreenWidget.Image img)
           
 void setName(java.lang.String val)
           
 void setPrefix(java.lang.String val)
           
 void setSecure(java.lang.String val)
           
 void setStyle(java.lang.String val)
           
 void setTarget(java.lang.String val)
           
 void setTargetWindow(java.lang.String val)
           
 void setText(java.lang.String val)
           
 void setUrlMode(java.lang.String val)
           
 
Methods inherited from class org.ofbiz.widget.screen.ModelScreenWidget
boundaryCommentsEnabled, getModelScreen, readSubWidgets, renderSubWidgetsString
 
Methods inherited from class org.ofbiz.widget.ModelWidget
getBoundaryCommentName, getName, getPaginatorNumber, incrementPaginatorNumber, setWidgetBoundaryComments, widgetBoundaryCommentsEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textExdr

protected FlexibleStringExpander textExdr

idExdr

protected FlexibleStringExpander idExdr

styleExdr

protected FlexibleStringExpander styleExdr

targetExdr

protected FlexibleStringExpander targetExdr

targetWindowExdr

protected FlexibleStringExpander targetWindowExdr

prefixExdr

protected FlexibleStringExpander prefixExdr

nameExdr

protected FlexibleStringExpander nameExdr

image

protected ModelScreenWidget.Image image

urlMode

protected java.lang.String urlMode

fullPath

protected boolean fullPath

secure

protected boolean secure

encode

protected boolean encode

linkType

protected java.lang.String linkType

parameterList

protected java.util.List<WidgetWorker.Parameter> parameterList
Constructor Detail

ModelScreenWidget.Link

public ModelScreenWidget.Link(ModelScreen modelScreen,
                              org.w3c.dom.Element linkElement)
Method Detail

renderWidgetString

public void renderWidgetString(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,java.lang.Object> context,
                               ScreenStringRenderer screenStringRenderer)
Specified by:
renderWidgetString in class ModelScreenWidget

getText

public java.lang.String getText(java.util.Map<java.lang.String,java.lang.Object> context)

getId

public java.lang.String getId(java.util.Map<java.lang.String,java.lang.Object> context)

getStyle

public java.lang.String getStyle(java.util.Map<java.lang.String,java.lang.Object> context)

getTarget

public java.lang.String getTarget(java.util.Map<java.lang.String,java.lang.Object> context)

getName

public java.lang.String getName(java.util.Map<java.lang.String,java.lang.Object> context)

getTargetWindow

public java.lang.String getTargetWindow(java.util.Map<java.lang.String,java.lang.Object> context)

getUrlMode

public java.lang.String getUrlMode()

getPrefix

public java.lang.String getPrefix(java.util.Map<java.lang.String,java.lang.Object> context)

getFullPath

public boolean getFullPath()

getSecure

public boolean getSecure()

getEncode

public boolean getEncode()

getImage

public ModelScreenWidget.Image getImage()

getLinkType

public java.lang.String getLinkType()

getParameterList

public java.util.List<WidgetWorker.Parameter> getParameterList()

setText

public void setText(java.lang.String val)

setId

public void setId(java.lang.String val)

setStyle

public void setStyle(java.lang.String val)

setTarget

public void setTarget(java.lang.String val)

setName

public void setName(java.lang.String val)

setTargetWindow

public void setTargetWindow(java.lang.String val)

setPrefix

public void setPrefix(java.lang.String val)

setUrlMode

public void setUrlMode(java.lang.String val)

setFullPath

public void setFullPath(java.lang.String val)

setSecure

public void setSecure(java.lang.String val)

setEncode

public void setEncode(java.lang.String val)

setImage

public void setImage(ModelScreenWidget.Image img)

rawString

public java.lang.String rawString()
Specified by:
rawString in class ModelScreenWidget