Class ResourceGroup

    • Constructor Detail

      • ResourceGroup

        public ResourceGroup​(java.lang.String name)
        Constructor for the ResourceGroup, this takes a name parameter which must be 8 characters long.
        Parameters:
        name - the resource group name
    • Method Detail

      • addObject

        public void addObject​(AbstractNamedAFPObject namedObject)
                       throws java.io.IOException
        Add this named object to this resource group
        Parameters:
        namedObject - a named object
        Throws:
        java.io.IOException - thrown if an I/O exception of some sort has occurred.
      • getResourceCount

        public int getResourceCount()
        Returns the number of resources contained in this resource group
        Returns:
        the number of resources contained in this resource group
      • writeStart

        public void writeStart​(java.io.OutputStream os)
                        throws java.io.IOException
        Helper method to write the start of the Object.
        Overrides:
        writeStart in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - throws an I/O exception if one occurred
      • writeContent

        public void writeContent​(java.io.OutputStream os)
                          throws java.io.IOException
        Helper method to write the contents of the Object.
        Overrides:
        writeContent in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - throws an I/O exception if one occurred
      • writeEnd

        public void writeEnd​(java.io.OutputStream os)
                      throws java.io.IOException
        Helper method to write the end of the Object.
        Overrides:
        writeEnd in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - an I/O exception if one occurred