Class ComponentSetDescriptor


  • public class ComponentSetDescriptor
    extends Object
    Contains a set of ComponentDescriptors and the set's dependencies.
    Author:
    Jason van Zyl, Trygve Laugstøl
    • Constructor Detail

      • ComponentSetDescriptor

        public ComponentSetDescriptor()
    • Method Detail

      • getComponents

        public List<ComponentDescriptor<?>> getComponents()
        Returns a list of components in this set.
        Returns:
        a list of components
      • addComponentDescriptor

        public void addComponentDescriptor​(ComponentDescriptor<?> cd)
        Add a new ComponentDescriptor to this set.
        Parameters:
        cd - the ComponentDescriptor to add
      • setComponents

        public void setComponents​(List<ComponentDescriptor<?>> components)
        Sets a List of components as this set's contents.
        Parameters:
        components - the List of components to set
      • getDependencies

        public List<ComponentDependency> getDependencies()
        Returns a List of dependencies of this set of components.
        Returns:
        a List of dependencies of this set of components
      • addDependency

        public void addDependency​(ComponentDependency cd)
        Add a depenency to this set's contents.
        Parameters:
        cd - the ComponentDependency to add
      • setDependencies

        public void setDependencies​(List<ComponentDependency> dependencies)
        Sets a List of dependencies as this set's component dependencies.
        Parameters:
        dependencies - the List of components to set
      • setIsolatedRealm

        public void setIsolatedRealm​(boolean isolatedRealm)
        Sets that this set of components may be in an isolated classrealm.
        Parameters:
        isolatedRealm - true if this set of components may be in an isolated classrealm
      • isIsolatedRealm

        public boolean isIsolatedRealm()
        Returns true if this set may be in an isolated classrealm.
        Returns:
        true if this set may be in an isolated classrealm
      • getId

        public String getId()
        Returns the identifier of this set.
        Returns:
        the identifier of this set
      • setId

        public void setId​(String id)
        Sets the identifier of this set.
        Parameters:
        id - the identifier to set
      • getSource

        public String getSource()
      • setSource

        public void setSource​(String source)