Interface IElementFactory


  • public interface IElementFactory
    Contains helper method to construct IElement instances.
    • Method Detail

      • createElement

        IElement createElement​(java.lang.String name)
        Returns:
        creates an IElement for a given element name.
      • createSampleLink

        IEntityLinkElement createSampleLink​(java.lang.String permId)
        Returns:
        creates an link element pointing towards a sample with given perm id.
      • createExperimentLink

        IEntityLinkElement createExperimentLink​(java.lang.String permId)
        Returns:
        creates an link element pointing towards an experiment with given perm id.
      • createDataSetLink

        IEntityLinkElement createDataSetLink​(java.lang.String permId)
        Returns:
        creates an link element pointing towards a data set with given perm id.
      • createMaterialLink

        IEntityLinkElement createMaterialLink​(java.lang.String code,
                                              java.lang.String typeCode)
        Returns:
        creates an link element pointing towards a material with given code and typeCode parameters.
      • isEntityLink

        boolean isEntityLink​(IElement element)
        Returns:
        true if the specified element is a link element, false otherwise. This method might come handy in Jython scripts, where it is undesirable to hard-code class names or invoke "instanceof".