net.praqma.jenkins.memorymap.parser
Class TexasInstrumentsMemoryMapParser

java.lang.Object
  extended by net.praqma.jenkins.memorymap.parser.AbstractMemoryMapParser
      extended by net.praqma.jenkins.memorymap.parser.TexasInstrumentsMemoryMapParser
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<AbstractMemoryMapParser>, Serializable, MemoryMapParsable

public class TexasInstrumentsMemoryMapParser
extends AbstractMemoryMapParser

Author:
Praqma
See Also:
Serialized Form

Nested Class Summary
static class TexasInstrumentsMemoryMapParser.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class net.praqma.jenkins.memorymap.parser.AbstractMemoryMapParser
logger, mapFile, patterns
 
Constructor Summary
TexasInstrumentsMemoryMapParser()
           
TexasInstrumentsMemoryMapParser(String mapFile, String configurationFile, Integer wordSize, Boolean bytesOnGraph)
           
 
Method Summary
 MemoryMapConfigMemory parseConfigFile(List<MemoryMapGraphConfiguration> graphConfig, File f)
           
 MemoryMapConfigMemory parseMapFile(File f, MemoryMapConfigMemory config)
          This method needs to overriden in a subclass of AbstractMemoryMapParser.
 
Methods inherited from class net.praqma.jenkins.memorymap.parser.AbstractMemoryMapParser
all, createCharSequenceFromFile, createCharSequenceFromFile, getBytesOnGraph, getConfigurationFile, getDescriptor, getDescriptors, getMapFile, getWordSize, setBytesOnGraph, setConfigurationFile, setMapFile, setWordSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TexasInstrumentsMemoryMapParser

@DataBoundConstructor
public TexasInstrumentsMemoryMapParser(String mapFile,
                                                            String configurationFile,
                                                            Integer wordSize,
                                                            Boolean bytesOnGraph)

TexasInstrumentsMemoryMapParser

public TexasInstrumentsMemoryMapParser()
Method Detail

parseConfigFile

public MemoryMapConfigMemory parseConfigFile(List<MemoryMapGraphConfiguration> graphConfig,
                                             File f)
                                      throws IOException
Specified by:
parseConfigFile in interface MemoryMapParsable
Overrides:
parseConfigFile in class AbstractMemoryMapParser
Returns:
Throws:
IOException

parseMapFile

public MemoryMapConfigMemory parseMapFile(File f,
                                          MemoryMapConfigMemory config)
                                   throws IOException
Description copied from interface: MemoryMapParsable
This method needs to overriden in a subclass of AbstractMemoryMapParser.

Specified by:
parseMapFile in interface MemoryMapParsable
Overrides:
parseMapFile in class AbstractMemoryMapParser
Returns:
Throws:
IOException


Copyright © 2004-2013. All Rights Reserved.