Class RepInfoGroupImpl1
java.lang.Object
info.oais.implementation.infomodel.InformationObjectImpl1
info.oais.implementation.infomodel.RepresentationInformationImpl1
info.oais.implementation.infomodel.RepInfoGroupImpl1
- All Implemented Interfaces:
InformationObject
,RepInfoGroup
,RepresentationInformation
,Serializable
public class RepInfoGroupImpl1 extends RepresentationInformationImpl1 implements RepInfoGroup
RepresentationInformation as a Group, each of which may have a category e.g. Structure, Semantic or Other.
Each element is RepresentationInformation which may itself be a Group. Groups may be tagged as a RepInfoAndGroup or a RepInfoOrGroup by implementing the approriate interface. If neither is implemented then the default is that it is a RepInfoAndGroup.
Each element is RepresentationInformation which may itself be a Group. Groups may be tagged as a RepInfoAndGroup or a RepInfoOrGroup by implementing the approriate interface. If neither is implemented then the default is that it is a RepInfoAndGroup.
- Author:
- David
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description private ArrayList<RepresentationInformation>
group
For array of objectsprivate static long
serialVersionUID
Fields inherited from class info.oais.implementation.infomodel.RepresentationInformationImpl1
category
Fields inherited from class info.oais.implementation.infomodel.InformationObjectImpl1
m_DataObject, m_DataObjectId, m_Identifier, m_RepInfoId, m_RepresentationInformation
-
Constructor Summary
Constructors Constructor Description RepInfoGroupImpl1()
-
Method Summary
Modifier and Type Method Description ArrayList<RepresentationInformation>
getGroup()
Get the InfoGroup for the vertex.void
setGroup(ArrayList<RepresentationInformation> group)
Set the members of Info in this group.Methods inherited from class info.oais.implementation.infomodel.RepresentationInformationImpl1
getCategory, setCategory
Methods inherited from class info.oais.implementation.infomodel.InformationObjectImpl1
finalize, getDataObject, getDataObjectId, getIdentifier, getRepInfoId, getRepresentationInformation, setDataObject, setDataObject, setIdentifier, setRepInfoId, setRepresentationInformation
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface info.oais.interfaces.infomodel.InformationObject
getDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformation
Methods inherited from interface info.oais.interfaces.infomodel.RepresentationInformation
getCategory, setCategory
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
group
For array of objects
-
-
Constructor Details
-
RepInfoGroupImpl1
public RepInfoGroupImpl1()
-
-
Method Details
-
getGroup
Get the InfoGroup for the vertex.- Specified by:
getGroup
in interfaceRepInfoGroup
- Returns:
- The array of Info in the Group
-
setGroup
Set the members of Info in this group.- Specified by:
setGroup
in interfaceRepInfoGroup
- Parameters:
group
- An ArrayList of RepInfo
-