public class DefaultDeviceTypeBuilder extends Object
DefaultDeviceType
objects. The type name is
mandatory and is specified at builder construction. All other fields are optional.Constructor and Description |
---|
DefaultDeviceTypeBuilder(String typeName)
Constructs a builder for a device type of the given name.
|
public DefaultDeviceTypeBuilder(String typeName)
typeName
- the device type namepublic DefaultDeviceType build()
public DefaultDeviceTypeBuilder provider(DeviceDriverProvider provider)
public DefaultDeviceTypeBuilder parentType(DefaultDeviceType parentType)
public DefaultDeviceTypeBuilder vendor(String vendor)
public DefaultDeviceTypeBuilder family(String family)
public DefaultDeviceTypeBuilder product(String product)
public DefaultDeviceTypeBuilder model(String model)
public DefaultDeviceTypeBuilder fw(String fw)
public DefaultDeviceTypeBuilder typeData(String typeData)
public DefaultDeviceTypeBuilder instanceData(String instanceData)
public DefaultDeviceTypeBuilder description(String description)
public DefaultDeviceTypeBuilder origin(String origin)
public DefaultDeviceTypeBuilder handlerClass(Class<? extends DeviceHandler> handlerClass)
public DefaultDeviceTypeBuilder loaderClass(Class<? extends DeviceLoader> loaderClass)
public DefaultDeviceTypeBuilder oids(Set<String> oids)
public DefaultDeviceTypeBuilder presentation(com.hp.device.PresentationResources presRes)
public DefaultDeviceTypeBuilder facetBindings(Map<Class<? extends Facet>,Class<? extends AbstractFacet>> facetBindings)
public DefaultDeviceTypeBuilder flags(Set<String> flags)
Copyright © 2015. All Rights Reserved.