[ 
https://issues.apache.org/jira/browse/OPENNLP-429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13206326#comment-13206326
 ] 

William Colen commented on OPENNLP-429:
---------------------------------------

I changed the BaseModel to allow loading artifacts and serializers in two steps.
The first will load basic artifacts and serializers, so we can load the 
manifest and get the factory name. 
With the factory we can load more serializers, and finally loading more 
artifacts.
To do that I had to change the BaseModel constructor, moving some of its code 
to methods that can be called by the sub-class at the right time.

All Model constructors had to be modified to call the post constructor methods.
                
> Create a Factory to customize the POS Tagger
> --------------------------------------------
>
>                 Key: OPENNLP-429
>                 URL: https://issues.apache.org/jira/browse/OPENNLP-429
>             Project: OpenNLP
>          Issue Type: New Feature
>          Components: Command Line Interface, POS Tagger
>    Affects Versions: tools-1.5.3-incubating
>            Reporter: William Colen
>            Assignee: William Colen
>            Priority: Minor
>             Fix For: tools-1.5.3-incubating
>
>
> Should provide a mechanism to customize the POS Tagger using a factory. The 
> component should get the following objects from the factory:
> - Context Generator
> - Sequence Validator
> - POS Dictionary implementation
> One issue to solve is how to initialize the objects. For example, the 
> Sequence Validator might be initialized using a POS Dictionary.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to