public class FOProgramsGenerator extends ServiceableGenerator
| Modifier and Type | Field and Description |
|---|---|
protected AmetysObjectResolver |
_ametysObjectResolver
The Ametys object resolver
|
protected CatalogsManager |
_catalogManager
The catalog manager
|
protected ContentTypeExtensionPoint |
_ctypeEP
The content type extension point
|
protected MetadataManager |
_metadataManager
The metadata manager
|
protected OdfReferenceTableHelper |
_odfTableRefHelper
The ODf enumeration helper
|
managerobjectModel, parameters, resolver, sourcecontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer| Constructor and Description |
|---|
FOProgramsGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_saxPrograms(String catalog,
String lang,
Map<String,MetadataDefinition> tableRefMetaDefs)
SAX programs
|
protected void |
_saxTableRefMetadataValues(Program program,
Map<String,MetadataDefinition> tableRefMetaDefs)
SAX enumerated values of a metadata
|
void |
generate() |
void |
service(ServiceManager sManager) |
disposerecycle, setupsetConsumer, setContentHandler, setLexicalHandlerenableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetConsumerprotected AmetysObjectResolver _ametysObjectResolver
protected ContentTypeExtensionPoint _ctypeEP
protected MetadataManager _metadataManager
protected OdfReferenceTableHelper _odfTableRefHelper
protected CatalogsManager _catalogManager
public FOProgramsGenerator()
public void service(ServiceManager sManager) throws ServiceException
service in interface Serviceableservice in class ServiceableGeneratorServiceExceptionpublic void generate() throws IOException, SAXException, ProcessingException
protected void _saxPrograms(String catalog, String lang, Map<String,MetadataDefinition> tableRefMetaDefs) throws MalformedURLException, IOException, SAXException
catalog - the catalog's namelang - the programs' languagetableRefMetaDefs - The table reference metadata definitionsMalformedURLException - if an error occurredIOException - if an error occurredSAXException - if an error occurredprotected void _saxTableRefMetadataValues(Program program, Map<String,MetadataDefinition> tableRefMetaDefs) throws AmetysRepositoryException, SAXException, IOException
program - The programtableRefMetaDefs - The table reference metadata definitionsAmetysRepositoryException - if an error occurredSAXException - if an error occurredIOException - if an error occurred