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

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






NXciteImpl (h5jan API)












org.eclipse.dawnsci.nexus.impl

Class NXciteImpl

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<NodeLink>, GroupNode, Node, NXcite, NXobject


    public class NXciteImpl
    extends NXobjectImpl
    implements NXcite
    A literature reference Definition to include references for example for detectors, manuals, instruments, acquisition or analysis software used. The idea would be to include this in the relevant NeXus object: :ref:`NXdetector` for detectors, :ref:`NXinstrument` for instruments, etc.
    See Also:
    Serialized Form
    • Field Detail

      • PERMITTED_CHILD_GROUP_CLASSES

        public static final java.util.Set<NexusBaseClass> PERMITTED_CHILD_GROUP_CLASSES
    • Constructor Detail

      • NXciteImpl

        public NXciteImpl()
      • NXciteImpl

        public NXciteImpl(long oid)
    • Method Detail

      • getNXclass

        public java.lang.Class<? extends NXobject> getNXclass()
        Description copied from interface: NXobject
        Java Class object of the interface for this base class, e.g. NXsample.class.
        Specified by:
        getNXclass in interface NXobject
        Returns:
        name of Nexus class
      • getDescription

        public IDataset getDescription()
        Description copied from interface: NXcite
        This should describe the reason for including this reference. For example: The dataset in this group was normalised using the method which is described in detail in this reference.

        Type: NX_CHAR

        Specified by:
        getDescription in interface NXcite
        Returns:
        the value.
      • getDescriptionScalar

        public java.lang.String getDescriptionScalar()
        Description copied from interface: NXcite
        This should describe the reason for including this reference. For example: The dataset in this group was normalised using the method which is described in detail in this reference.

        Type: NX_CHAR

        Specified by:
        getDescriptionScalar in interface NXcite
        Returns:
        the value.
      • setDescription

        public DataNode setDescription(IDataset description)
        Description copied from interface: NXcite
        This should describe the reason for including this reference. For example: The dataset in this group was normalised using the method which is described in detail in this reference.

        Type: NX_CHAR

        Specified by:
        setDescription in interface NXcite
        Parameters:
        description - the description
      • setDescriptionScalar

        public DataNode setDescriptionScalar(java.lang.String description)
        Description copied from interface: NXcite
        This should describe the reason for including this reference. For example: The dataset in this group was normalised using the method which is described in detail in this reference.

        Type: NX_CHAR

        Specified by:
        setDescriptionScalar in interface NXcite
        Parameters:
        description - the description
      • getUrl

        public IDataset getUrl()
        Description copied from interface: NXcite
        URL referencing the document or data.

        Type: NX_CHAR

        Specified by:
        getUrl in interface NXcite
        Returns:
        the value.
      • getUrlScalar

        public java.lang.String getUrlScalar()
        Description copied from interface: NXcite
        URL referencing the document or data.

        Type: NX_CHAR

        Specified by:
        getUrlScalar in interface NXcite
        Returns:
        the value.
      • setUrl

        public DataNode setUrl(IDataset url)
        Description copied from interface: NXcite
        URL referencing the document or data.

        Type: NX_CHAR

        Specified by:
        setUrl in interface NXcite
        Parameters:
        url - the url
      • setUrlScalar

        public DataNode setUrlScalar(java.lang.String url)
        Description copied from interface: NXcite
        URL referencing the document or data.

        Type: NX_CHAR

        Specified by:
        setUrlScalar in interface NXcite
        Parameters:
        url - the url
      • getDoi

        public IDataset getDoi()
        Description copied from interface: NXcite
        DOI referencing the document or data.

        Type: NX_CHAR

        Specified by:
        getDoi in interface NXcite
        Returns:
        the value.
      • getDoiScalar

        public java.lang.String getDoiScalar()
        Description copied from interface: NXcite
        DOI referencing the document or data.

        Type: NX_CHAR

        Specified by:
        getDoiScalar in interface NXcite
        Returns:
        the value.
      • setDoi

        public DataNode setDoi(IDataset doi)
        Description copied from interface: NXcite
        DOI referencing the document or data.

        Type: NX_CHAR

        Specified by:
        setDoi in interface NXcite
        Parameters:
        doi - the doi
      • setDoiScalar

        public DataNode setDoiScalar(java.lang.String doi)
        Description copied from interface: NXcite
        DOI referencing the document or data.

        Type: NX_CHAR

        Specified by:
        setDoiScalar in interface NXcite
        Parameters:
        doi - the doi
      • getEndnote

        public IDataset getEndnote()
        Description copied from interface: NXcite
        Bibliographic reference data in EndNote format.

        Type: NX_CHAR

        Specified by:
        getEndnote in interface NXcite
        Returns:
        the value.
      • getEndnoteScalar

        public java.lang.String getEndnoteScalar()
        Description copied from interface: NXcite
        Bibliographic reference data in EndNote format.

        Type: NX_CHAR

        Specified by:
        getEndnoteScalar in interface NXcite
        Returns:
        the value.
      • setEndnote

        public DataNode setEndnote(IDataset endnote)
        Description copied from interface: NXcite
        Bibliographic reference data in EndNote format.

        Type: NX_CHAR

        Specified by:
        setEndnote in interface NXcite
        Parameters:
        endnote - the endnote
      • setEndnoteScalar

        public DataNode setEndnoteScalar(java.lang.String endnote)
        Description copied from interface: NXcite
        Bibliographic reference data in EndNote format.

        Type: NX_CHAR

        Specified by:
        setEndnoteScalar in interface NXcite
        Parameters:
        endnote - the endnote
      • getBibtex

        public IDataset getBibtex()
        Description copied from interface: NXcite
        Bibliographic reference data in BibTeX format.

        Type: NX_CHAR

        Specified by:
        getBibtex in interface NXcite
        Returns:
        the value.
      • getBibtexScalar

        public java.lang.String getBibtexScalar()
        Description copied from interface: NXcite
        Bibliographic reference data in BibTeX format.

        Type: NX_CHAR

        Specified by:
        getBibtexScalar in interface NXcite
        Returns:
        the value.
      • setBibtex

        public DataNode setBibtex(IDataset bibtex)
        Description copied from interface: NXcite
        Bibliographic reference data in BibTeX format.

        Type: NX_CHAR

        Specified by:
        setBibtex in interface NXcite
        Parameters:
        bibtex - the bibtex
      • setBibtexScalar

        public DataNode setBibtexScalar(java.lang.String bibtex)
        Description copied from interface: NXcite
        Bibliographic reference data in BibTeX format.

        Type: NX_CHAR

        Specified by:
        setBibtexScalar in interface NXcite
        Parameters:
        bibtex - the bibtex




© 2015 - 2024 Weber Informatics LLC | Privacy Policy