org.gcube.application.reporting.component
Class AbstractComponent
java.lang.Object
org.gcube.application.reporting.component.AbstractComponent
- All Implemented Interfaces:
- ReportComponent
- Direct Known Subclasses:
- Box, BoxesArea, Column, DBTableRow, Heading, Instruction, ReferenceReport, ReportSequence, TextInput, Title
public abstract class AbstractComponent
- extends Object
- implements ReportComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractComponent
public AbstractComponent()
getId
public String getId()
- Specified by:
getId
in interface ReportComponent
setId
public void setId(String id)
- Specified by:
setId
in interface ReportComponent
getProperties
public List<Property> getProperties()
- Specified by:
getProperties
in interface ReportComponent
setProperties
public void setProperties(List<Property> properties)
- Specified by:
setProperties
in interface ReportComponent
convertProperties
protected List<org.gcube.portlets.d4sreporting.common.shared.Metadata> convertProperties()
getModelComponent
public abstract org.gcube.portlets.d4sreporting.common.shared.BasicComponent getModelComponent()
getType
public abstract ReportComponentType getType()
- Specified by:
getType
in interface ReportComponent
hasChildren
public abstract boolean hasChildren()
- Specified by:
hasChildren
in interface ReportComponent
getChildren
public abstract List<ReportComponent> getChildren()
- Specified by:
getChildren
in interface ReportComponent
getStringValue
public abstract String getStringValue()
- Specified by:
getStringValue
in interface ReportComponent
Copyright © 2013. All Rights Reserved.