Class ContainerLayout

java.lang.Object
com.axemble.vdp.ui.framework.foundation.layouts.AbstractLayout
com.vdoc.sdk.commons.ui.layout.ContainerLayout
All Implemented Interfaces:
ILayout
Direct Known Subclasses:
ListLayout

public class ContainerLayout extends com.axemble.vdp.ui.framework.foundation.layouts.AbstractLayout
Container layout
Author:
vmartinon
  • Field Details

    • containerName

      protected String containerName
    • insideTag

      protected String insideTag
    • containerAttributes

      protected Map<String,String> containerAttributes
  • Constructor Details

    • ContainerLayout

      public ContainerLayout(String containerName, Map<String,String> containerAttributes)
      Constructor
      Parameters:
      containerName - the container's name
      containerAttributes - the container's attributes
    • ContainerLayout

      public ContainerLayout(String containerName, String insideTag, Map<String,String> containerAttributes)
      Constructor
      Parameters:
      containerName - the container's name
      insideTag - the inside tag
      containerAttributes - the container's attributes
  • Method Details

    • render

      public IWritable render(IContainer container) throws RenderException
      Description copied from interface: ILayout
      Renders the IContainer.
      Specified by:
      render in interface ILayout
      Specified by:
      render in class com.axemble.vdp.ui.framework.foundation.layouts.AbstractLayout
      Parameters:
      container - the container to render.
      Returns:
      the rendered layout.
      Throws:
      RenderException - exception
      See Also:
      • AbstractLayout.render(IContainer)
    • getContainerAttributes

      public Map<String,String> getContainerAttributes()