org.speakright.core.render
Class ExternalPromptResolver

java.lang.Object
  extended by org.speakright.core.render.ExternalPromptResolver

public class ExternalPromptResolver
extends java.lang.Object

Finds and loads prompt XML files. This may become an extension point in the future if people need to do more than simply read local XML files.

Author:
IanRaeLaptop

Field Summary
 java.util.ArrayList<java.lang.String> m_promptFileL
           
 
Constructor Summary
ExternalPromptResolver(SRLocations locations, java.util.ArrayList<java.lang.String> promptFileL, SRLogger logger)
           
 
Method Summary
 java.lang.String lookup(java.lang.String id)
          Lookup prompt id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_promptFileL

public java.util.ArrayList<java.lang.String> m_promptFileL
Constructor Detail

ExternalPromptResolver

public ExternalPromptResolver(SRLocations locations,
                              java.util.ArrayList<java.lang.String> promptFileL,
                              SRLogger logger)
Method Detail

lookup

public java.lang.String lookup(java.lang.String id)
Lookup prompt id

Parameters:
id - a prompt id (without the "id:" prefix)
Returns:
null if not found, or the prompt text found for that id.