Interface IElementFactory
-
public interface IElementFactory
Contains helper method to constructIElement
instances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IEntityLinkElement
createDataSetLink(java.lang.String permId)
IElement
createElement(java.lang.String name)
IEntityLinkElement
createExperimentLink(java.lang.String permId)
IEntityLinkElement
createMaterialLink(java.lang.String code, java.lang.String typeCode)
IEntityLinkElement
createSampleLink(java.lang.String permId)
boolean
isEntityLink(IElement element)
-
-
-
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".
-
-