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>groupFor array of objectsprivate static longserialVersionUIDFields inherited from class info.oais.implementation.infomodel.RepresentationInformationImpl1
categoryFields 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.voidsetGroup(ArrayList<RepresentationInformation> group)Set the members of Info in this group.Methods inherited from class info.oais.implementation.infomodel.RepresentationInformationImpl1
getCategory, setCategoryMethods inherited from class info.oais.implementation.infomodel.InformationObjectImpl1
finalize, getDataObject, getDataObjectId, getIdentifier, getRepInfoId, getRepresentationInformation, setDataObject, setDataObject, setIdentifier, setRepInfoId, setRepresentationInformationMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.oais.interfaces.infomodel.InformationObject
getDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformationMethods 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:
 getGroupin interfaceRepInfoGroup- Returns:
 - The array of Info in the Group
 
 - 
setGroup
Set the members of Info in this group.- Specified by:
 setGroupin interfaceRepInfoGroup- Parameters:
 group- An ArrayList of RepInfo
 
 -