Package | Description |
---|---|
com.hp.device |
Specifications for various aspects device modeling and device driver development.
|
com.hp.sdn.driver | |
com.hp.sdn.dvc.facet |
Device Driver Facet interfaces
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDefaultFacet
A partial implementation of
Facet that makes the assumption that
the underlying device info is a DefaultDeviceInfo instance. |
class |
DefaultDeviceIdentity
A default implementation of the device identity facet.
|
class |
DefaultDeviceIdentityHandler
A default implementation of the device identity handler facet.
|
class |
DefaultFlags
A default implementation of the flags facet.
|
class |
DefaultPresentation
A default implementation of the presentation facet.
|
Modifier and Type | Method and Description |
---|---|
protected Map<Class<? extends Facet>,Class<? extends AbstractFacet>> |
DefaultDeviceType.getFacetBindings(boolean isHandler)
Gets a read-only map of the facet bindings.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultDeviceType.addBinding(Class<? extends Facet> facetClass,
Class<? extends AbstractFacet> facetImplementationClass)
Allows subclasses to register a facet implementation binding.
|
DefaultDeviceTypeBuilder |
DefaultDeviceTypeBuilder.facetBindings(Map<Class<? extends Facet>,Class<? extends AbstractFacet>> facetBindings) |
protected void |
DefaultDeviceDriverProvider.processFacets(org.apache.commons.configuration.HierarchicalConfiguration typeDefinition,
Map<Class<? extends Facet>,Class<? extends AbstractFacet>> facetBindings)
Processes the facet bindings and overrides specified in given type
definition to augment the provided facet bindings map.
|
Constructor and Description |
---|
DefaultDeviceType(DeviceDriverProvider provider,
DefaultDeviceType parentType,
String typeName,
String vendor,
String family,
String product,
String model,
Set<String> oids,
String fw,
String typeData,
String instanceData,
com.hp.device.PresentationResources presRes,
Map<Class<? extends Facet>,Class<? extends AbstractFacet>> facetBindings,
Set<String> flags,
Class<? extends DeviceHandler> handlerClass,
Class<? extends DeviceLoader> loaderClass,
String description,
String origin)
Creates a base device type associated with the given originating
provider.
|
Modifier and Type | Method and Description |
---|---|
void |
FlexibleDriverProvider.addBinding(String deviceTypeName,
Class<? extends Facet> facetClass,
Class<? extends AbstractFacet> facetImplClass)
Add the facet to the given device type and all children
|
Modifier and Type | Class and Description |
---|---|
class |
ManualDeviceIdentityHandler |
Copyright © 2015. All Rights Reserved.