Class AbstractParserXmlMojo.XmlFileParser

    • Constructor Detail

      • XmlFileParser

        public XmlFileParser​(org.apache.maven.plugin.logging.Log log,
                             String encoding,
                             org.nuiton.io.SortedProperties oldParser,
                             Pattern acceptKeyPattern,
                             boolean showTouchedFiles,
                             String rules,
                             XPath xpath,
                             DocumentBuilder builder,
                             Map<String,​String> namespaces,
                             boolean verbose)
    • Method Detail

      • extract

        public abstract String extract​(String i18nString)
        Fonction d'extraction de la chaine
        Parameters:
        i18nString - le clef i18n
        Returns:
        la chaine
      • prepareFile

        public File prepareFile​(File file)
                         throws IOException
        To prepare the file (if any thing to be done before scanning it).
        Overrides:
        prepareFile in class AbstractFileParser
        Parameters:
        file - the incoming file
        Returns:
        the real file to process
        Throws:
        IOException - if any IO problem while preparing file
        Since:
        2.0
      • parseFile

        public void parseFile​(File file)
                       throws IOException
        Description copied from interface: FileParser
        Parse sur un fichier
        Parameters:
        file - le fichier à parser
        Throws:
        IOException - if any pb
      • parseLine

        public void parseLine​(File file,
                              String key)
                       throws IOException
        Description copied from interface: FileParser
        Parse une partie du fichier
        Parameters:
        file - le fichier à parser
        key - la ligne à parser
        Throws:
        IOException - if any pb