public class DescriptorSpecification extends Object implements Serializable, IImplementationSpecification
Constructor and Description |
---|
DescriptorSpecification(String specificationReference,
String implementationTitle,
String implementationVendor)
Container for specifying the type of descriptor.
|
DescriptorSpecification(String specificationReference,
String implementationTitle,
String implementationIdentifier,
String implementationVendor)
Container for specifying the type of descriptor.
|
Modifier and Type | Method and Description |
---|---|
String |
getImplementationIdentifier()
Identifier for this implementation which must include
version information.
|
String |
getImplementationTitle()
Human-readable name for the implementation for the algorithm
specified by the reference.
|
String |
getImplementationVendor()
Human-readable name for the vendor that holds copyright for this
implementation.
|
String |
getSpecificationReference()
Pointer to a dictionary or ontology describing a unique
algorithm.
|
public DescriptorSpecification(String specificationReference, String implementationTitle, String implementationIdentifier, String implementationVendor)
specificationReference
- Reference to a formal definition in a
dictionary (e.g. in STMML format) of the descriptor, preferably
referring to the original article. The format of the content is
expected to be <dictionaryNameSpace>:<entryID>.implementationTitle
- Title for the implementation of the descriptor
for which the algorithm is given by the specification.implementationIdentifier
- Unique identifier for the actual
implementation, preferably including the exact version number of
the source code. E.g. $Id$ can be used when the source code is
in a CVS repository.implementationVendor
- Name of the organisation/person/program/whatever
who wrote/packaged the implementation.public DescriptorSpecification(String specificationReference, String implementationTitle, String implementationVendor)
specificationReference
- Reference to a formal definition in a
dictionary (e.g. in STMML format) of the descriptor, preferably
referring to the original article. The format of the content is
expected to be <dictionaryNameSpace>:<entryID>.implementationTitle
- Title for the implementation of the descriptor
for which the algorithm is given by the specification.implementationVendor
- Name of the organisation/person/program/whatever
who wrote/packaged the implementation.public String getSpecificationReference()
IImplementationSpecification
getSpecificationReference
in interface IImplementationSpecification
public String getImplementationTitle()
IImplementationSpecification
getImplementationTitle
in interface IImplementationSpecification
public String getImplementationIdentifier()
IImplementationSpecification
getImplementationIdentifier
in interface IImplementationSpecification
public String getImplementationVendor()
IImplementationSpecification
getImplementationVendor
in interface IImplementationSpecification
Copyright © 2022. All rights reserved.