Class IvMObjectValues


  • public class IvMObjectValues
    extends java.lang.Object
    • Constructor Detail

      • IvMObjectValues

        public IvMObjectValues()
    • Method Detail

      • get

        public <C> C get​(IvMObject<C> name)
        Ensure that the object is available before calling.
        Type Parameters:
        C -
        Parameters:
        name -
        Returns:
        the requested object
      • set

        public <C> void set​(IvMObject<C> name,
                            C object)
      • has

        public boolean has​(IvMObject<?>... objects)
        Parameters:
        objects -
        Returns:
        whether all objects are available
      • getIfPresent

        public IvMObjectValues getIfPresent​(IvMObject<?>... objects)
        Parameters:
        inputObjects -
        Returns:
        A sub-set of this object, that has the requested objects. The objects are not required to be present.