All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXprocess.html Maven / Gradle / Ivy






NXprocess (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXprocess

    • Method Detail

      • getProgram

        IDataset getProgram()
        Name of the program used

        Type: NX_CHAR

        Returns:
        the value.
      • setProgram

        DataNode setProgram(IDataset program)
        Name of the program used

        Type: NX_CHAR

        Parameters:
        program - the program
      • getProgramScalar

        java.lang.String getProgramScalar()
        Name of the program used

        Type: NX_CHAR

        Returns:
        the value.
      • setProgramScalar

        DataNode setProgramScalar(java.lang.String program)
        Name of the program used

        Type: NX_CHAR

        Parameters:
        program - the program
      • getSequence_index

        IDataset getSequence_index()
        Sequence index of processing, for determining the order of multiple **NXprocess** steps. Starts with 1.

        Type: NX_POSINT

        Returns:
        the value.
      • setSequence_index

        DataNode setSequence_index(IDataset sequence_index)
        Sequence index of processing, for determining the order of multiple **NXprocess** steps. Starts with 1.

        Type: NX_POSINT

        Parameters:
        sequence_index - the sequence_index
      • getSequence_indexScalar

        java.lang.Long getSequence_indexScalar()
        Sequence index of processing, for determining the order of multiple **NXprocess** steps. Starts with 1.

        Type: NX_POSINT

        Returns:
        the value.
      • setSequence_indexScalar

        DataNode setSequence_indexScalar(java.lang.Long sequence_index)
        Sequence index of processing, for determining the order of multiple **NXprocess** steps. Starts with 1.

        Type: NX_POSINT

        Parameters:
        sequence_index - the sequence_index
      • getVersion

        IDataset getVersion()
        Version of the program used

        Type: NX_CHAR

        Returns:
        the value.
      • setVersion

        DataNode setVersion(IDataset version)
        Version of the program used

        Type: NX_CHAR

        Parameters:
        version - the version
      • getVersionScalar

        java.lang.String getVersionScalar()
        Version of the program used

        Type: NX_CHAR

        Returns:
        the value.
      • setVersionScalar

        DataNode setVersionScalar(java.lang.String version)
        Version of the program used

        Type: NX_CHAR

        Parameters:
        version - the version
      • getDate

        IDataset getDate()
        Date and time of processing.

        Type: NX_DATE_TIME

        Returns:
        the value.
      • setDate

        DataNode setDate(IDataset date)
        Date and time of processing.

        Type: NX_DATE_TIME

        Parameters:
        date - the date
      • getDateScalar

        java.util.Date getDateScalar()
        Date and time of processing.

        Type: NX_DATE_TIME

        Returns:
        the value.
      • setDateScalar

        DataNode setDateScalar(java.util.Date date)
        Date and time of processing.

        Type: NX_DATE_TIME

        Parameters:
        date - the date
      • getNote

        NXnote getNote()
        The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Returns:
        the value.
      • setNote

        void setNote(NXnote note)
        The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Parameters:
        note - the note
      • getNote

        NXnote getNote(java.lang.String name)
        Get a NXnote node by name:
        • The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXnote for that node.
      • setNote

        void setNote(java.lang.String name,
                     NXnote note)
        Set a NXnote node by name:
        • The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Parameters:
        name - the name of the node
        note - the value to set
      • getAllNote

        java.util.Map<java.lang.String,NXnote> getAllNote()
        Get all NXnote nodes:
        • The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Returns:
        a map from node names to the NXnote for that node.
      • setAllNote

        void setAllNote(java.util.Map<java.lang.String,NXnote> note)
        Set multiple child nodes of a particular type.
        • The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps.
        Parameters:
        note - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy