attrib4j.cfparse
Class CFParseFactory

java.lang.Object
  |
  +--attrib4j.AttributeFactory
        |
        +--attrib4j.cfparse.CFParseFactory

public class CFParseFactory
extends AttributeFactory

The CFParse implementation of the AttributeFactory.

Version:
$Revision: 1.3 $ $Date: 2003/03/22 17:56:20 $
Author:
Mark Pollack

Field Summary
 
Fields inherited from class attrib4j.AttributeFactory
factories, FACTORY_DEFAULT, FACTORY_PROPERTIES, FACTORY_PROPERTY, SERVICE_ID
 
Constructor Summary
CFParseFactory()
          A do nothing constructor.
 
Method Summary
 AttributeExtractor getAttributeExtractor()
          Method to return a BCEL implementation of AttributeExtractor.
 ClassAnnotator getClassAnnotator(java.io.InputStream is, java.lang.String classfileName)
          Method to return a BCEL implementation of a ClassAnnotator.
 
Methods inherited from class attrib4j.AttributeFactory
getContextClassLoader, getFactory, newFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFParseFactory

public CFParseFactory()
A do nothing constructor.

Method Detail

getClassAnnotator

public ClassAnnotator getClassAnnotator(java.io.InputStream is,
                                        java.lang.String classfileName)
                                 throws AttributeException
Method to return a BCEL implementation of a ClassAnnotator.

Specified by:
getClassAnnotator in class AttributeFactory
Parameters:
classfileName - not used in this implementation.
Returns:
a value of type 'ClassAnnotator'
Throws:
AttributeException - if a suitable AttributeFactor instance cannot be returned

getAttributeExtractor

public AttributeExtractor getAttributeExtractor()
                                         throws AttributeException
Method to return a BCEL implementation of AttributeExtractor.

Specified by:
getAttributeExtractor in class AttributeFactory
Throws:
AttributeException - if a AttributeException instance cannot be returned


Copyright © 2002-2003 Mark Pollack. All Rights Reserved.