## Uses of Class
edu.isi.pegasus.planner.parser.ScannerException

Packages that use ScannerException
edu.isi.pegasus.planner.parser

### Uses of ScannerException in edu.isi.pegasus.planner.parser

Methods in edu.isi.pegasus.planner.parser that throw ScannerException
`private Profile` TransformationCatalogTextParser.`getProfile()` Parses a single line and returns a profile.
`private Profiles` TransformationCatalogTextParser.`getProfilesForTransformation()` Returns a list of profiles that have to be applied to the entries for all the sites corresponding to a transformation.
`private java.lang.String` TransformationCatalogTextParser.`getSite()` Returns the site transformation for a site, and moves the scanner to hold the next `TransformationCatalogReservedWord`.
`private java.lang.String` SiteCatalogTextParser.`getSiteHandle()` Returns the site handle for a site, and moves the scanner to hold the next `SiteCatalogReservedWord`.
`private java.lang.String` TransformationCatalogTextParser.`getTransformation()` Returns the transformation name, and moves the scanner to hold the next `TransformationCatalogReservedWord`.
`private TransformationCatalogEntry` TransformationCatalogTextParser.`getTransformationCatalogEntry(java.lang.String transformation, Profiles profiles, boolean modifyFileURL)` Constructs a single transformation catalog entry and returns it.
`static void` TransformationCatalogTextParser.`main(java.lang.String[] args)` Test function.
`Token` SiteCatalogTextScanner.`nextToken()` Obtains the next token from the input stream.
`Token` TransformationCatalogTextScanner.`nextToken()` Obtains the next token from the input stream.
`PoolConfig` SiteCatalogTextParser.`parse()` Parses the complete input stream, into the PoolConfig data object that holds the contents of all the sites referred to in the stream.
`TransformationStore` TransformationCatalogTextParser.`parse(boolean modifyFileURL)` Parses the complete input stream, into the PoolConfig data object that holds the contents of all the sites referred to in the stream.
`private void` SiteCatalogTextParser.`populate(SiteInfo site)` Populates all the attributes except the handle, associated with the site in the `SiteInfo` object.

Constructors in edu.isi.pegasus.planner.parser that throw ScannerException
Constructor and Description
`SiteCatalogTextParser(java.io.Reader r)` Initializes the parser with an input stream to read from.
`TransformationCatalogTextParser(java.io.Reader r, LogManager logger)` Initializes the parser with an input stream to read from.