Package org.krysalis.barcode4j
Class DefaultBarcodeClassResolver
java.lang.Object
org.krysalis.barcode4j.DefaultBarcodeClassResolver
- All Implemented Interfaces:
BarcodeClassResolver
This is a simple implementation of a BarcodeClassResolver.
- Version:
- $Id: DefaultBarcodeClassResolver.java,v 1.14 2012-01-27 14:36:35 jmaerki Exp $
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the names of all registered barcode types.voidregisterBarcodeClass(String id, String classname) Registers a barcode implementation.voidregisterBarcodeClass(String id, String classname, boolean mainID) Registers a barcode implementation.Returns the Class object of a Barcode implementation.resolveBean(String name) Returns the Class object of a Barcode bean implementation.
-
Constructor Details
-
DefaultBarcodeClassResolver
public DefaultBarcodeClassResolver()Main constructor.
Already registers a default set of implementations.
-
-
Method Details
-
registerBarcodeClass
Registers a barcode implementation.- Parameters:
id- short name to use as a keyclassname- fully qualified classname
-
registerBarcodeClass
Registers a barcode implementation.- Parameters:
id- short name to use as a keyclassname- fully qualified classnamemainID- indicates whether the name is the main name for the barcode
-
resolve
Description copied from interface:BarcodeClassResolverReturns the Class object of a Barcode implementation.- Specified by:
resolvein interfaceBarcodeClassResolver- Parameters:
name- Name or Classname of a Barcode implementation class- Returns:
- Class The class requested
- Throws:
ClassNotFoundException- If the class could not be resolved- See Also:
-
resolveBean
Description copied from interface:BarcodeClassResolverReturns the Class object of a Barcode bean implementation.- Specified by:
resolveBeanin interfaceBarcodeClassResolver- Parameters:
name- Name or Classname of a Barcode bean implementation class- Returns:
- Class The class requested
- Throws:
ClassNotFoundException- If the class could not be resolved- See Also:
-
getBarcodeNames
Description copied from interface:BarcodeClassResolverReturn the names of all registered barcode types.- Specified by:
getBarcodeNamesin interfaceBarcodeClassResolver- Returns:
- the names as a Collection of java.lang.String instances.
- See Also:
-