Class AbstractParserXmlMojo.XmlFileParser
- java.lang.Object
-
- org.nuiton.i18n.plugin.parser.AbstractFileParser
-
- org.nuiton.i18n.plugin.parser.impl.AbstractParserXmlMojo.XmlFileParser
-
- All Implemented Interfaces:
FileParser
- Enclosing class:
- AbstractParserXmlMojo
public abstract static class AbstractParserXmlMojo.XmlFileParser extends AbstractFileParser
-
-
Field Summary
-
Fields inherited from class org.nuiton.i18n.plugin.parser.AbstractFileParser
acceptKeyPattern
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Stringextract(String i18nString)Fonction d'extraction de la chaineprotected DocumentfileToDocument(File fileToProcess)voidparseFile(File file)Parse sur un fichiervoidparseLine(File file, String key)Parse une partie du fichierFileprepareFile(File file)To prepare the file (if any thing to be done before scanning it).-
Methods inherited from class org.nuiton.i18n.plugin.parser.AbstractFileParser
destroy, finalize, getEncoding, getLog, getResult, isShowTouchedFiles, isTouched, registerKey, setTouched
-
-
-
-
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:
prepareFilein classAbstractFileParser- 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:FileParserParse 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:FileParserParse une partie du fichier- Parameters:
file- le fichier à parserkey- la ligne à parser- Throws:
IOException- if any pb
-
fileToDocument
protected Document fileToDocument(File fileToProcess) throws SAXException, IOException
- Throws:
SAXExceptionIOException
-
-