Package io.wcm.testing.mock.aem
Class MockComponentContext
- java.lang.Object
-
- io.wcm.testing.mock.aem.MockComponentContext
-
- All Implemented Interfaces:
com.day.cq.wcm.api.components.ComponentContext
public final class MockComponentContext extends Object implements com.day.cq.wcm.api.components.ComponentContext
Mock implementation ofComponentContext.
-
-
Constructor Summary
Constructors Constructor Description MockComponentContext(@NotNull com.day.cq.wcm.api.Page currentPage, @NotNull org.apache.sling.api.SlingHttpServletRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.day.cq.wcm.api.components.AnalyzeContextgetAnalyzeContext()ObjectgetAttribute(String name)com.day.cq.wcm.api.designer.CellgetCell()com.day.cq.wcm.api.components.ComponentgetComponent()Set<String>getCssClassNames()StringgetDecorationTagName()StringgetDefaultDecorationTagName()com.day.cq.wcm.api.components.EditContextgetEditContext()com.day.cq.wcm.api.PagegetPage()com.day.cq.wcm.api.components.ComponentContextgetParent()org.apache.sling.api.resource.ResourcegetResource()com.day.cq.wcm.api.components.ComponentContextgetRoot()booleanhasDecoration()booleanisRoot()ObjectsetAttribute(String name, Object value)voidsetCell(com.day.cq.wcm.api.designer.Cell cell)voidsetCssClassNames(Set<String> cssClassNames)voidsetDecorate(boolean decorate)voidsetDecorationTagName(String value)voidsetDefaultDecorationTagName(String value)
-
-
-
Method Detail
-
getPage
public com.day.cq.wcm.api.Page getPage()
- Specified by:
getPagein interfacecom.day.cq.wcm.api.components.ComponentContext
-
getResource
public org.apache.sling.api.resource.Resource getResource()
- Specified by:
getResourcein interfacecom.day.cq.wcm.api.components.ComponentContext
-
getComponent
public com.day.cq.wcm.api.components.Component getComponent()
- Specified by:
getComponentin interfacecom.day.cq.wcm.api.components.ComponentContext
-
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttributein interfacecom.day.cq.wcm.api.components.ComponentContext
-
setAttribute
public Object setAttribute(String name, Object value)
- Specified by:
setAttributein interfacecom.day.cq.wcm.api.components.ComponentContext
-
hasDecoration
public boolean hasDecoration()
- Specified by:
hasDecorationin interfacecom.day.cq.wcm.api.components.ComponentContext
-
setDecorate
public void setDecorate(boolean decorate)
- Specified by:
setDecoratein interfacecom.day.cq.wcm.api.components.ComponentContext
-
getDecorationTagName
public String getDecorationTagName()
- Specified by:
getDecorationTagNamein interfacecom.day.cq.wcm.api.components.ComponentContext
-
setDecorationTagName
public void setDecorationTagName(String value)
- Specified by:
setDecorationTagNamein interfacecom.day.cq.wcm.api.components.ComponentContext
-
getDefaultDecorationTagName
public String getDefaultDecorationTagName()
- Specified by:
getDefaultDecorationTagNamein interfacecom.day.cq.wcm.api.components.ComponentContext
-
setDefaultDecorationTagName
public void setDefaultDecorationTagName(String value)
- Specified by:
setDefaultDecorationTagNamein interfacecom.day.cq.wcm.api.components.ComponentContext
-
getEditContext
public com.day.cq.wcm.api.components.EditContext getEditContext()
- Specified by:
getEditContextin interfacecom.day.cq.wcm.api.components.ComponentContext
-
getCell
public com.day.cq.wcm.api.designer.Cell getCell()
- Specified by:
getCellin interfacecom.day.cq.wcm.api.components.ComponentContext
-
setCell
public void setCell(com.day.cq.wcm.api.designer.Cell cell)
-
getCssClassNames
public Set<String> getCssClassNames()
- Specified by:
getCssClassNamesin interfacecom.day.cq.wcm.api.components.ComponentContext
-
getParent
public com.day.cq.wcm.api.components.ComponentContext getParent()
- Specified by:
getParentin interfacecom.day.cq.wcm.api.components.ComponentContext
-
getRoot
public com.day.cq.wcm.api.components.ComponentContext getRoot()
- Specified by:
getRootin interfacecom.day.cq.wcm.api.components.ComponentContext
-
isRoot
public boolean isRoot()
- Specified by:
isRootin interfacecom.day.cq.wcm.api.components.ComponentContext
-
getAnalyzeContext
public com.day.cq.wcm.api.components.AnalyzeContext getAnalyzeContext()
- Specified by:
getAnalyzeContextin interfacecom.day.cq.wcm.api.components.ComponentContext
-
-