Class ModuleInfo.JarInfo
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.modules.ModuleInfo.JarInfo
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 - Enclosing class:
- ModuleInfo
 
 public static class ModuleInfo.JarInfo extends java.lang.Object implements java.io.SerializableContains meta information about a module's jar file, such as its scope and native lib parameters, and path within the module package.- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPath()java.lang.StringgetRequiredArch()Get the required architecture for the jar.java.lang.StringgetRequiredOS()Get the required OS for the jar.intgetScope()booleanisNativeLib()booleanisRequiredArchitecture(Platform.Architecture arch)booleanisRequiredOS(Platform.OperatingSystem os)
 
- 
- 
- 
Method Detail- 
getScopepublic int getScope() 
 - 
getPathpublic java.lang.String getPath() 
 - 
getRequiredOSpublic java.lang.String getRequiredOS() Get the required OS for the jar. Empty string should be interpreted as "any is okay."- Returns:
- Comma-delimited list of required operating systems
 
 - 
getRequiredArchpublic java.lang.String getRequiredArch() Get the required architecture for the jar. Empty string should be interpreted as "any is okay."- Returns:
- Comma-delimited list of required operating architectures
 
 - 
isRequiredOSpublic boolean isRequiredOS(Platform.OperatingSystem os) - Returns:
- True if os is a member of required os set or no particular os is required
 
 - 
isRequiredArchitecturepublic boolean isRequiredArchitecture(Platform.Architecture arch) - Returns:
- True if arch is a member of required os set or no particular arch is required
 
 - 
isNativeLibpublic boolean isNativeLib() - Returns:
- True if jar requires a particular OS or architecture
 
 
- 
 
-