Class XcfImporter
java.lang.Object
org.harctoolbox.irscrutinizer.importer.Importer
org.harctoolbox.irscrutinizer.importer.FileImporter
org.harctoolbox.irscrutinizer.importer.ReaderImporter
org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
org.harctoolbox.irscrutinizer.importer.XcfImporter
- All Implemented Interfaces:
ICommandImporter
,IFileImporter
,IImporter
,IReaderImporter
,IRemoteSetImporter
Class for importing Pronto XCF files, "Pronto Professional".
-
Field Summary
Fields inherited from class org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
remoteSet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
String[][]
static org.harctoolbox.girr.RemoteSet
void
void
static void
void
setTranslateProntoFont
(boolean translateProntoFont) Methods inherited from class org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
getMetaData, getRemoteSet, hasCommands, setupCommands, setupRemote, setupRemoteSet, setupRemoteSet
Methods inherited from class org.harctoolbox.irscrutinizer.importer.ReaderImporter
load, load, load, load, load
Methods inherited from class org.harctoolbox.irscrutinizer.importer.FileImporter
dumbLoad, getFileExtensions, ignored, load, loadFileSelector, possiblyZipLoad
Methods inherited from class org.harctoolbox.irscrutinizer.importer.Importer
addCommand, addCommands, clearCommands, getAbsoluteTolerance, getChopThreshold, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getCreatingUser, getDummyGap, getEndingTimeout, getFallbackFrequency, getHomeUrl, getMinRepeatLastGap, getOrigin, getRelativeTolerance, isGenerateCcf, isGenerateRaw, isInvokeAnalyzer, isInvokeCleaner, isInvokeDecoder, isInvokeRepeatFinder, isVerbose, prepareLoad, setProperties, uniqueName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.harctoolbox.irscrutinizer.importer.ICommandImporter
getCommand, getCommands, getConcatenatedCommands
Methods inherited from interface org.harctoolbox.irscrutinizer.importer.IFileImporter
getFileExtensions, load, loadFileSelector, possiblyZipLoad
-
Constructor Details
-
XcfImporter
public XcfImporter()
-
-
Method Details
-
importXcf
public static org.harctoolbox.girr.RemoteSet importXcf(String filename) throws IOException, SAXException, ParseException, org.harctoolbox.ircore.InvalidArgumentException - Throws:
IOException
SAXException
ParseException
org.harctoolbox.ircore.InvalidArgumentException
-
main
-
setTranslateProntoFont
public void setTranslateProntoFont(boolean translateProntoFont) -
load
public void load(File filename, String origin, String charsetName) throws IOException, ParseException - Overrides:
load
in classReaderImporter
- Throws:
IOException
ParseException
-
canImportDirectories
public boolean canImportDirectories()- Specified by:
canImportDirectories
in interfaceIFileImporter
- Overrides:
canImportDirectories
in classFileImporter
-
getFileExtensions
- Specified by:
getFileExtensions
in interfaceIFileImporter
- Specified by:
getFileExtensions
in classFileImporter
-
load
public void load(Reader reader, String originName) throws IOException, ParseException, org.harctoolbox.ircore.InvalidArgumentException - Specified by:
load
in interfaceIReaderImporter
- Specified by:
load
in classReaderImporter
- Throws:
IOException
- Generic IO error.ParseException
- Generic parse error.org.harctoolbox.ircore.InvalidArgumentException
-
getFormatName
- Specified by:
getFormatName
in interfaceIImporter
- Returns:
- Name of the importer. May contain spaces and other "funny" characters. Should be one word, and not end with "Importer" or such.
-