Package sos.textprocessor

Examples of sos.textprocessor.SOSTextProcessor


  private void processSubject() throws Exception{
    if (getSubjectTemplate() != null
                && getSubjectTemplate().length() > 0) {
     
      if (mailDocumentFactoryTextProcessor==null) initProcessors();
      SOSTextProcessor processor = null;
            if (getSubjectTemplateType() == TEMPLATE_TYPE_FACTORY || getSubjectTemplateType() == TEMPLATE_TYPE_FACTORY_FILE) {
                // use Document Factory Text Processor
              processor = mailDocumentFactoryTextProcessor;
            } else{
//               use Plain Text Processor
              processor = mailPlainTextProcessor;
             
            }
            if (getSubjectTemplateType() == TEMPLATE_TYPE_FACTORY_FILE || getSubjectTemplateType() == TEMPLATE_TYPE_PLAIN_FILE){
              File subjectTemplateFile = new File (getSubjectTemplate());
              processor.setLanguage(getLanguage());
              setSubject(processor.process(readFile(subjectTemplateFile), replacements));
            }else{
            if (!getLanguage().equals(processor.getLanguage())) {             
              processor.setLanguage(getLanguage());             
              processor.setForceReload(true);
              processor.getTemplates();
            }           
            setSubject(processor.process(processor.getTemplate(getSubjectTemplate()), replacements));
            }
        }
  }
View Full Code Here


  private void processBody() throws Exception{
    if (getBodyTemplate() != null &&
                getBodyTemplate().trim().length() > 0) {
     
      if (mailDocumentFactoryTextProcessor==null) initProcessors();
      SOSTextProcessor processor = null;
      if (getBodyTemplateType() == TEMPLATE_TYPE_FACTORY || getBodyTemplateType() == TEMPLATE_TYPE_FACTORY_FILE) {
                // use Document Factory Text Processor
              processor = mailDocumentFactoryTextProcessor;
            } else{
//               use Plain Text Processor
              processor = mailPlainTextProcessor;
            }
            if (getBodyTemplateType() == TEMPLATE_TYPE_FACTORY_FILE || getBodyTemplateType() == TEMPLATE_TYPE_PLAIN_FILE){
              File bodyTemplateFile = new File (getBodyTemplate());
              processor.setLanguage(getLanguage());
              setBody(processor.process(readFile(bodyTemplateFile), replacements));
            }else{
            if (!getLanguage().equals(processor.getLanguage())) {             
              processor.setLanguage(getLanguage());             
              processor.setForceReload(true);
              processor.getTemplates();
            }           
            setBody(processor.process(processor.getTemplate(getBodyTemplate()), replacements));
            }
        }
  }
View Full Code Here

TOP

Related Classes of sos.textprocessor.SOSTextProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.