Module dev.hydraulic.types
Package dev.hydraulic.types.machines
Interface MachineCompatibilityAspect
- All Known Subinterfaces:
CLibrary,CPUArchitecture,OperatingSystem
- All Known Implementing Classes:
CLibraries,CPUArchitectures,OperatingSystems
public interface MachineCompatibilityAspect
Base interface for objects that represents some component or interface of a computer that affects application compatibility.
-
Method Summary
Modifier and TypeMethodDescriptionA set containing theidentifierand any other strings that are widely used in the industry to identify this OS, all in lower case.Should return the display name of an operating system, suitable for presentation to humans.The operating system name in a form suitable for use as an identifier in code or filing systems, i.e.Returns the display name of the organization that makes this OS, or "Open source".
-
Method Details
-
getDisplayName
String getDisplayName()Should return the display name of an operating system, suitable for presentation to humans. The display name may have unusual capitalization, slashes in the middle of it etc. -
getIdentifier
String getIdentifier()The operating system name in a form suitable for use as an identifier in code or filing systems, i.e. all lower case with no punctuation or symbols. -
getAliases
A set containing theidentifierand any other strings that are widely used in the industry to identify this OS, all in lower case. UnlikegetIdentifier(), the strings returned here may contain punctuation or space characters. -
getVendor
String getVendor()Returns the display name of the organization that makes this OS, or "Open source".
-