public class DefaultBarcodeClassResolver extends Object implements BarcodeClassResolver
| Constructor and Description |
|---|
DefaultBarcodeClassResolver()
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection |
getBarcodeNames()
Return the names of all registered barcode types.
|
void |
registerBarcodeClass(String id,
String classname)
Registers a barcode implementation.
|
void |
registerBarcodeClass(String id,
String classname,
boolean mainID)
Registers a barcode implementation.
|
Class |
resolve(String name)
Returns the Class object of a Barcode implementation.
|
Class |
resolveBean(String name)
Returns the Class object of a Barcode bean implementation.
|
public DefaultBarcodeClassResolver()
public void registerBarcodeClass(String id, String classname)
id - short name to use as a keyclassname - fully qualified classnamepublic void registerBarcodeClass(String id, String classname, boolean mainID)
id - short name to use as a keyclassname - fully qualified classnamemainID - indicates whether the name is the main name for the barcodepublic Class resolve(String name) throws ClassNotFoundException
BarcodeClassResolverresolve in interface BarcodeClassResolvername - Name or Classname of a Barcode implementation classClassNotFoundException - If the class could not be resolvedBarcodeClassResolver.resolve(String)public Class resolveBean(String name) throws ClassNotFoundException
BarcodeClassResolverresolveBean in interface BarcodeClassResolvername - Name or Classname of a Barcode bean implementation classClassNotFoundException - If the class could not be resolvedBarcodeClassResolver.resolveBean(String)public Collection getBarcodeNames()
BarcodeClassResolvergetBarcodeNames in interface BarcodeClassResolverBarcodeClassResolver.getBarcodeNames()Copyright © 2003–2023. All rights reserved.