Class WbemcliUtilFFM.WmiQuery<T extends Enum<T>>

java.lang.Object
oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery<T>
Type Parameters:
T - An enum whose constants define the WMI properties to query
Enclosing class:
WbemcliUtilFFM

public static class WbemcliUtilFFM.WmiQuery<T extends Enum<T>> extends Object
Helper class wrapping information required for a WMI query.
  • Constructor Details

    • WmiQuery

      public WmiQuery(String wmiClassName, Class<T> propertyEnum)
      Instantiate a WmiQuery in the default namespace.
      Parameters:
      wmiClassName - The WMI Class to use. May include a WHERE clause.
      propertyEnum - An Enum that contains the properties to query
    • WmiQuery

      public WmiQuery(String nameSpace, String wmiClassName, Class<T> propertyEnum)
      Instantiate a WmiQuery.
      Parameters:
      nameSpace - The WMI namespace to use
      wmiClassName - The WMI class to use. May include a WHERE clause.
      propertyEnum - An enum for type mapping
  • Method Details

    • getPropertyEnum

      public Class<T> getPropertyEnum()
    • getNameSpace

      public String getNameSpace()
    • setNameSpace

      public void setNameSpace(String nameSpace)
    • getWmiClassName

      public String getWmiClassName()