test_class.declarator: TIME_TO_WAIT = 5000
test_class.modifier: private static final
test_class.original_string: private static final int TIME_TO_WAIT = 5000;
test_class.type: int
test_class.var_name: TIME_TO_WAIT
test_class.declarator: pool
test_class.modifier: private
test_class.original_string: private NSAutoreleasePool pool;
test_class.type: NSAutoreleasePool
test_class.var_name: pool
test_class.file: rococoa/rococoa-contrib/src/test/java/org/rococoa/contrib/appkit/NSSpeechSynthesizerTest.java
test_class.identifier: NSSpeechSynthesizerTest
test_case.body: @Test
      public void testStopSpeakingAtBoundary() throws InterruptedException {
          NSSpeechSynthesizer ss = NSSpeechSynthesizer.synthesizerWithVoice(null);
          SynthesizerDelegate sd = new SynthesizerDelegate(ss);
          ss.setDelegate(sd);
          String toSpeak = "Hello are you receiving me now? I really hope someone is!";
          ss.startSpeakingString(toSpeak);
          Thread.sleep(50);
          ss.stopSpeakingAtBoundary(NSSpeechSynthesizer.NSSpeechBoundary.WordBoundary);
          sd.waitForSpeechDone(TIME_TO_WAIT, false);
          //don't want test case to be too timing dependent
          assertTrue("Expected less than 3 words but got: " + sd.getWordsSpoken(), sd.getWordsSpoken().size() < 3);
          assertTrue("Expected at least one word but got: " + sd.getWordsSpoken(), sd.getWordsSpoken().size() >= 1);
  
          //near as I can tell, SentenceBoundary just doesn't work!
          sd.reset();
          ss.startSpeakingString(toSpeak);
          sd.waitForNextWord(TIME_TO_WAIT);
          ss.stopSpeakingAtBoundary(NSSpeechSynthesizer.NSSpeechBoundary.SentenceBoundary);
          sd.waitForWord(TIME_TO_WAIT, "now");
          sd.waitForSpeechDone(TIME_TO_WAIT, false);
          assertTrue("Expected 6 word sentence but got: " + sd.getWordsSpoken(), sd.getWordsSpoken().size() == 6);        
  
          sd.reset();
          ss.startSpeakingString(toSpeak);
          sd.waitForWord(TIME_TO_WAIT, "are");
          ss.stopSpeakingAtBoundary(NSSpeechSynthesizer.NSSpeechBoundary.ImmediateBoundary);
          sd.waitForSpeechDone(TIME_TO_WAIT, false);
          assertTrue("Expected less than 3 words but got: " + sd.getWordsSpoken(), sd.getWordsSpoken().size() < 3);
          assertTrue("Expected at least one word but got: " + sd.getWordsSpoken(), sd.getWordsSpoken().size() >= 0);
      }
test_case.class_method_signature: NSSpeechSynthesizerTest.testStopSpeakingAtBoundary()
test_case.full_signature: @Test public void testStopSpeakingAtBoundary()
test_case.identifier: testStopSpeakingAtBoundary
test_case.invocations: synthesizerWithVoice setDelegate startSpeakingString sleep stopSpeakingAtBoundary waitForSpeechDone assertTrue getWordsSpoken size getWordsSpoken assertTrue getWordsSpoken size getWordsSpoken reset startSpeakingString waitForNextWord stopSpeakingAtBoundary waitForWord waitForSpeechDone assertTrue getWordsSpoken size getWordsSpoken reset startSpeakingString waitForWord stopSpeakingAtBoundary waitForSpeechDone assertTrue getWordsSpoken size getWordsSpoken assertTrue getWordsSpoken size getWordsSpoken
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStopSpeakingAtBoundary()
focal_class.declarator: CLASS = Rococoa.createClass("NSSpeechSynthesizer", _Class.class)
focal_class.modifier: public static final
focal_class.original_string: public static final _Class CLASS = Rococoa.createClass("NSSpeechSynthesizer", _Class.class);
focal_class.type: _Class
focal_class.var_name: CLASS
focal_class.declarator: delegateProxy = null
focal_class.modifier: private
focal_class.original_string: private ObjCObject delegateProxy = null;
focal_class.type: ObjCObject
focal_class.var_name: delegateProxy
focal_class.declarator: delegate = null
focal_class.modifier: private
focal_class.original_string: private NSSpeechSynthesizerDelegate delegate = null;
focal_class.type: NSSpeechSynthesizerDelegate
focal_class.var_name: delegate
focal_class.file: rococoa/rococoa-contrib/src/main/java/org/rococoa/contrib/appkit/NSSpeechSynthesizer.java
focal_class.identifier: NSSpeechSynthesizer
focal_class.class_method_signature: NSSpeechSynthesizer.synthesizerWithVoiceIdentifier(String voiceIdentifer)
focal_class.full_signature: public static NSSpeechSynthesizer synthesizerWithVoiceIdentifier(String voiceIdentifer)
focal_class.identifier: synthesizerWithVoiceIdentifier
focal_class.modifiers: public static
focal_class.parameters: (String voiceIdentifer)
focal_class.return: NSSpeechSynthesizer
focal_class.signature: NSSpeechSynthesizer synthesizerWithVoiceIdentifier(String voiceIdentifer)
focal_class.class_method_signature: NSSpeechSynthesizer.synthesizerWithVoice(NSVoice voice)
focal_class.full_signature: public static NSSpeechSynthesizer synthesizerWithVoice(NSVoice voice)
focal_class.identifier: synthesizerWithVoice
focal_class.modifiers: public static
focal_class.parameters: (NSVoice voice)
focal_class.return: NSSpeechSynthesizer
focal_class.signature: NSSpeechSynthesizer synthesizerWithVoice(NSVoice voice)
focal_class.class_method_signature: NSSpeechSynthesizer.defaultVoice()
focal_class.full_signature: public static NSVoice defaultVoice()
focal_class.identifier: defaultVoice
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: NSVoice
focal_class.signature: NSVoice defaultVoice()
focal_class.class_method_signature: NSSpeechSynthesizer.availableVoices()
focal_class.full_signature: public static List<NSVoice> availableVoices()
focal_class.identifier: availableVoices
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: List<NSVoice>
focal_class.signature: List<NSVoice> availableVoices()
focal_class.class_method_signature: NSSpeechSynthesizer.isAnyApplicationSpeaking()
focal_class.full_signature: public static boolean isAnyApplicationSpeaking()
focal_class.identifier: isAnyApplicationSpeaking
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAnyApplicationSpeaking()
focal_class.class_method_signature: NSSpeechSynthesizer.setDelegate(final NSSpeechSynthesizerDelegate delegate)
focal_class.full_signature: public synchronized void setDelegate(final NSSpeechSynthesizerDelegate delegate)
focal_class.identifier: setDelegate
focal_class.modifiers: public synchronized
focal_class.parameters: (final NSSpeechSynthesizerDelegate delegate)
focal_class.return: void
focal_class.signature: void setDelegate(final NSSpeechSynthesizerDelegate delegate)
focal_class.class_method_signature: NSSpeechSynthesizer.getDelegate()
focal_class.full_signature: public synchronized NSSpeechSynthesizerDelegate getDelegate()
focal_class.identifier: getDelegate
focal_class.modifiers: public synchronized
focal_class.parameters: ()
focal_class.return: NSSpeechSynthesizerDelegate
focal_class.signature: NSSpeechSynthesizerDelegate getDelegate()
focal_class.class_method_signature: NSSpeechSynthesizer.opcodeToPhoneme(short opcode)
focal_class.full_signature: public String opcodeToPhoneme(short opcode)
focal_class.identifier: opcodeToPhoneme
focal_class.modifiers: public
focal_class.parameters: (short opcode)
focal_class.return: String
focal_class.signature: String opcodeToPhoneme(short opcode)
focal_class.class_method_signature: NSSpeechSynthesizer.createSyncPoint(int marker)
focal_class.full_signature: public static String createSyncPoint(int marker)
focal_class.identifier: createSyncPoint
focal_class.modifiers: public static
focal_class.parameters: (int marker)
focal_class.return: String
focal_class.signature: String createSyncPoint(int marker)
focal_class.class_method_signature: NSSpeechSynthesizer.getProperty(SpeechProperty property)
focal_class.full_signature: public NSObject getProperty(SpeechProperty property)
focal_class.identifier: getProperty
focal_class.modifiers: public
focal_class.parameters: (SpeechProperty property)
focal_class.return: NSObject
focal_class.signature: NSObject getProperty(SpeechProperty property)
focal_class.class_method_signature: NSSpeechSynthesizer.setProperty(SpeechProperty property, NSObject value)
focal_class.full_signature: public void setProperty(SpeechProperty property, NSObject value)
focal_class.identifier: setProperty
focal_class.modifiers: public
focal_class.parameters: (SpeechProperty property, NSObject value)
focal_class.return: void
focal_class.signature: void setProperty(SpeechProperty property, NSObject value)
focal_class.class_method_signature: NSSpeechSynthesizer.addSpeechDictionary(NSSpeechDictionary dictionary)
focal_class.full_signature: public void addSpeechDictionary(NSSpeechDictionary dictionary)
focal_class.identifier: addSpeechDictionary
focal_class.modifiers: public
focal_class.parameters: (NSSpeechDictionary dictionary)
focal_class.return: void
focal_class.signature: void addSpeechDictionary(NSSpeechDictionary dictionary)
focal_class.class_method_signature: NSSpeechSynthesizer.getStatus()
focal_class.full_signature: public NSSpeechStatus getStatus()
focal_class.identifier: getStatus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechStatus
focal_class.signature: NSSpeechStatus getStatus()
focal_class.class_method_signature: NSSpeechSynthesizer.getError()
focal_class.full_signature: public NSSpeechError getError()
focal_class.identifier: getError
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechError
focal_class.signature: NSSpeechError getError()
focal_class.class_method_signature: NSSpeechSynthesizer.getInputMode()
focal_class.full_signature: public NSSpeechMode getInputMode()
focal_class.identifier: getInputMode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechMode
focal_class.signature: NSSpeechMode getInputMode()
focal_class.class_method_signature: NSSpeechSynthesizer.setInputMode(NSSpeechMode mode)
focal_class.full_signature: public void setInputMode(NSSpeechMode mode)
focal_class.identifier: setInputMode
focal_class.modifiers: public
focal_class.parameters: (NSSpeechMode mode)
focal_class.return: void
focal_class.signature: void setInputMode(NSSpeechMode mode)
focal_class.class_method_signature: NSSpeechSynthesizer.getCharacterMode()
focal_class.full_signature: public NSSpeechMode getCharacterMode()
focal_class.identifier: getCharacterMode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechMode
focal_class.signature: NSSpeechMode getCharacterMode()
focal_class.class_method_signature: NSSpeechSynthesizer.setCharacterMode(NSSpeechMode mode)
focal_class.full_signature: public void setCharacterMode(NSSpeechMode mode)
focal_class.identifier: setCharacterMode
focal_class.modifiers: public
focal_class.parameters: (NSSpeechMode mode)
focal_class.return: void
focal_class.signature: void setCharacterMode(NSSpeechMode mode)
focal_class.class_method_signature: NSSpeechSynthesizer.getNumberMode()
focal_class.full_signature: public NSSpeechMode getNumberMode()
focal_class.identifier: getNumberMode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechMode
focal_class.signature: NSSpeechMode getNumberMode()
focal_class.class_method_signature: NSSpeechSynthesizer.setNumberMode(NSSpeechMode mode)
focal_class.full_signature: public void setNumberMode(NSSpeechMode mode)
focal_class.identifier: setNumberMode
focal_class.modifiers: public
focal_class.parameters: (NSSpeechMode mode)
focal_class.return: void
focal_class.signature: void setNumberMode(NSSpeechMode mode)
focal_class.class_method_signature: NSSpeechSynthesizer.getSynthesizerInfo()
focal_class.full_signature: public NSSpeechSynthesizerInfo getSynthesizerInfo()
focal_class.identifier: getSynthesizerInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSSpeechSynthesizerInfo
focal_class.signature: NSSpeechSynthesizerInfo getSynthesizerInfo()
focal_class.class_method_signature: NSSpeechSynthesizer.getPitchBase()
focal_class.full_signature: public float getPitchBase()
focal_class.identifier: getPitchBase
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getPitchBase()
focal_class.class_method_signature: NSSpeechSynthesizer.setPitchBase(float baselinePitch)
focal_class.full_signature: public void setPitchBase(float baselinePitch)
focal_class.identifier: setPitchBase
focal_class.modifiers: public
focal_class.parameters: (float baselinePitch)
focal_class.return: void
focal_class.signature: void setPitchBase(float baselinePitch)
focal_class.class_method_signature: NSSpeechSynthesizer.getPitchMod()
focal_class.full_signature: public float getPitchMod()
focal_class.identifier: getPitchMod
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getPitchMod()
focal_class.class_method_signature: NSSpeechSynthesizer.setPitchMod(float modulation)
focal_class.full_signature: public void setPitchMod(float modulation)
focal_class.identifier: setPitchMod
focal_class.modifiers: public
focal_class.parameters: (float modulation)
focal_class.return: void
focal_class.signature: void setPitchMod(float modulation)
focal_class.class_method_signature: NSSpeechSynthesizer.getPhonemeInfo()
focal_class.full_signature: public List<NSSpeechPhonemeInfo> getPhonemeInfo()
focal_class.identifier: getPhonemeInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<NSSpeechPhonemeInfo>
focal_class.signature: List<NSSpeechPhonemeInfo> getPhonemeInfo()
focal_class.class_method_signature: NSSpeechSynthesizer.getRecentSync()
focal_class.full_signature: public int getRecentSync()
focal_class.identifier: getRecentSync
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getRecentSync()
focal_class.class_method_signature: NSSpeechSynthesizer.setVoice(NSVoice voice)
focal_class.full_signature: public boolean setVoice(NSVoice voice)
focal_class.identifier: setVoice
focal_class.modifiers: public
focal_class.parameters: (NSVoice voice)
focal_class.return: boolean
focal_class.signature: boolean setVoice(NSVoice voice)
focal_class.class_method_signature: NSSpeechSynthesizer.getVoice()
focal_class.full_signature: public NSVoice getVoice()
focal_class.identifier: getVoice
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NSVoice
focal_class.signature: NSVoice getVoice()
focal_class.class_method_signature: NSSpeechSynthesizer.setCommandDelimiter(NSSpeechCommand delimiters)
focal_class.full_signature: public void setCommandDelimiter(NSSpeechCommand delimiters)
focal_class.identifier: setCommandDelimiter
focal_class.modifiers: public
focal_class.parameters: (NSSpeechCommand delimiters)
focal_class.return: void
focal_class.signature: void setCommandDelimiter(NSSpeechCommand delimiters)
focal_class.class_method_signature: NSSpeechSynthesizer.reset()
focal_class.full_signature: public void reset()
focal_class.identifier: reset
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void reset()
focal_class.class_method_signature: NSSpeechSynthesizer.setOutputToFileURL(URI uri)
focal_class.full_signature: public void setOutputToFileURL(URI uri)
focal_class.identifier: setOutputToFileURL
focal_class.modifiers: public
focal_class.parameters: (URI uri)
focal_class.return: void
focal_class.signature: void setOutputToFileURL(URI uri)
focal_class.class_method_signature: NSSpeechSynthesizer.startSpeakingStringToURL(String text, URI uri)
focal_class.full_signature: public boolean startSpeakingStringToURL(String text, URI uri)
focal_class.identifier: startSpeakingStringToURL
focal_class.modifiers: public
focal_class.parameters: (String text, URI uri)
focal_class.return: boolean
focal_class.signature: boolean startSpeakingStringToURL(String text, URI uri)
focal_class.class_method_signature: NSSpeechSynthesizer.addSpeechDictionary(NSDictionary speechDictionary)
focal_class.full_signature: abstract void addSpeechDictionary(NSDictionary speechDictionary)
focal_class.identifier: addSpeechDictionary
focal_class.modifiers: abstract
focal_class.parameters: (NSDictionary speechDictionary)
focal_class.return: void
focal_class.signature: void addSpeechDictionary(NSDictionary speechDictionary)
focal_class.class_method_signature: NSSpeechSynthesizer.continueSpeaking()
focal_class.full_signature: public abstract void continueSpeaking()
focal_class.identifier: continueSpeaking
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void continueSpeaking()
focal_class.class_method_signature: NSSpeechSynthesizer.delegate()
focal_class.full_signature: abstract ID delegate()
focal_class.identifier: delegate
focal_class.modifiers: abstract
focal_class.parameters: ()
focal_class.return: ID
focal_class.signature: ID delegate()
focal_class.class_method_signature: NSSpeechSynthesizer.initWithVoice(String voiceIdentifier)
focal_class.full_signature: abstract NSSpeechSynthesizer initWithVoice(String voiceIdentifier)
focal_class.identifier: initWithVoice
focal_class.modifiers: abstract
focal_class.parameters: (String voiceIdentifier)
focal_class.return: NSSpeechSynthesizer
focal_class.signature: NSSpeechSynthesizer initWithVoice(String voiceIdentifier)
focal_class.class_method_signature: NSSpeechSynthesizer.isSpeaking()
focal_class.full_signature: public abstract boolean isSpeaking()
focal_class.identifier: isSpeaking
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSpeaking()
focal_class.class_method_signature: NSSpeechSynthesizer.objectForProperty_error(NSString speechProperty, ObjCObjectByReference out_error)
focal_class.full_signature: abstract NSObject objectForProperty_error(NSString speechProperty, ObjCObjectByReference out_error)
focal_class.identifier: objectForProperty_error
focal_class.modifiers: abstract
focal_class.parameters: (NSString speechProperty, ObjCObjectByReference out_error)
focal_class.return: NSObject
focal_class.signature: NSObject objectForProperty_error(NSString speechProperty, ObjCObjectByReference out_error)
focal_class.class_method_signature: NSSpeechSynthesizer.setObject_forProperty_error(NSObject object, NSString speechProperty, ObjCObjectByReference out_error)
focal_class.full_signature: abstract boolean setObject_forProperty_error(NSObject object, NSString speechProperty, ObjCObjectByReference out_error)
focal_class.identifier: setObject_forProperty_error
focal_class.modifiers: abstract
focal_class.parameters: (NSObject object, NSString speechProperty, ObjCObjectByReference out_error)
focal_class.return: boolean
focal_class.signature: boolean setObject_forProperty_error(NSObject object, NSString speechProperty, ObjCObjectByReference out_error)
focal_class.class_method_signature: NSSpeechSynthesizer.pauseSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.full_signature: public abstract void pauseSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.identifier: pauseSpeakingAtBoundary
focal_class.modifiers: public abstract
focal_class.parameters: (NSSpeechBoundary boundary)
focal_class.return: void
focal_class.signature: void pauseSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.class_method_signature: NSSpeechSynthesizer.phonemesFromText(String text)
focal_class.full_signature: public abstract String phonemesFromText(String text)
focal_class.identifier: phonemesFromText
focal_class.modifiers: public abstract
focal_class.parameters: (String text)
focal_class.return: String
focal_class.signature: String phonemesFromText(String text)
focal_class.class_method_signature: NSSpeechSynthesizer.rate()
focal_class.full_signature: public abstract float rate()
focal_class.identifier: rate
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float rate()
focal_class.class_method_signature: NSSpeechSynthesizer.setDelegate(ID delegate)
focal_class.full_signature: abstract void setDelegate(ID delegate)
focal_class.identifier: setDelegate
focal_class.modifiers: abstract
focal_class.parameters: (ID delegate)
focal_class.return: void
focal_class.signature: void setDelegate(ID delegate)
focal_class.class_method_signature: NSSpeechSynthesizer.setRate(float rate)
focal_class.full_signature: public abstract void setRate(float rate)
focal_class.identifier: setRate
focal_class.modifiers: public abstract
focal_class.parameters: (float rate)
focal_class.return: void
focal_class.signature: void setRate(float rate)
focal_class.class_method_signature: NSSpeechSynthesizer.setUsesFeedbackWindow(boolean useFeedbackWindow)
focal_class.full_signature: public abstract void setUsesFeedbackWindow(boolean useFeedbackWindow)
focal_class.identifier: setUsesFeedbackWindow
focal_class.modifiers: public abstract
focal_class.parameters: (boolean useFeedbackWindow)
focal_class.return: void
focal_class.signature: void setUsesFeedbackWindow(boolean useFeedbackWindow)
focal_class.class_method_signature: NSSpeechSynthesizer.setVoice(String voiceIdentifier)
focal_class.full_signature: public abstract boolean setVoice(String voiceIdentifier)
focal_class.identifier: setVoice
focal_class.modifiers: public abstract
focal_class.parameters: (String voiceIdentifier)
focal_class.return: boolean
focal_class.signature: boolean setVoice(String voiceIdentifier)
focal_class.class_method_signature: NSSpeechSynthesizer.setVolume(float volume)
focal_class.full_signature: public abstract void setVolume(float volume)
focal_class.identifier: setVolume
focal_class.modifiers: public abstract
focal_class.parameters: (float volume)
focal_class.return: void
focal_class.signature: void setVolume(float volume)
focal_class.class_method_signature: NSSpeechSynthesizer.startSpeakingString(String text)
focal_class.full_signature: public abstract boolean startSpeakingString(String text)
focal_class.identifier: startSpeakingString
focal_class.modifiers: public abstract
focal_class.parameters: (String text)
focal_class.return: boolean
focal_class.signature: boolean startSpeakingString(String text)
focal_class.class_method_signature: NSSpeechSynthesizer.startSpeakingString_toURL(NSString text, NSURL url)
focal_class.full_signature: abstract boolean startSpeakingString_toURL(NSString text, NSURL url)
focal_class.identifier: startSpeakingString_toURL
focal_class.modifiers: abstract
focal_class.parameters: (NSString text, NSURL url)
focal_class.return: boolean
focal_class.signature: boolean startSpeakingString_toURL(NSString text, NSURL url)
focal_class.class_method_signature: NSSpeechSynthesizer.stopSpeaking()
focal_class.full_signature: public abstract void stopSpeaking()
focal_class.identifier: stopSpeaking
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void stopSpeaking()
focal_class.class_method_signature: NSSpeechSynthesizer.stopSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.full_signature: public abstract void stopSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.identifier: stopSpeakingAtBoundary
focal_class.modifiers: public abstract
focal_class.parameters: (NSSpeechBoundary boundary)
focal_class.return: void
focal_class.signature: void stopSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_class.class_method_signature: NSSpeechSynthesizer.usesFeedbackWindow()
focal_class.full_signature: public abstract boolean usesFeedbackWindow()
focal_class.identifier: usesFeedbackWindow
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean usesFeedbackWindow()
focal_class.class_method_signature: NSSpeechSynthesizer.voice()
focal_class.full_signature: abstract String voice()
focal_class.identifier: voice
focal_class.modifiers: abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String voice()
focal_class.class_method_signature: NSSpeechSynthesizer.getVoiceIdentifier()
focal_class.full_signature: public String getVoiceIdentifier()
focal_class.identifier: getVoiceIdentifier
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getVoiceIdentifier()
focal_class.class_method_signature: NSSpeechSynthesizer.volume()
focal_class.full_signature: abstract float volume()
focal_class.identifier: volume
focal_class.modifiers: abstract
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float volume()
focal_class.class_method_signature: NSSpeechSynthesizer.getVolume()
focal_class.full_signature: public float getVolume()
focal_class.identifier: getVolume
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getVolume()
focal_class.superclass: extends NSObject
focal_method.body: public abstract void stopSpeakingAtBoundary(NSSpeechBoundary boundary);
focal_method.class_method_signature: NSSpeechSynthesizer.stopSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_method.full_signature: public abstract void stopSpeakingAtBoundary(NSSpeechBoundary boundary)
focal_method.identifier: stopSpeakingAtBoundary
focal_method.modifiers: public abstract
focal_method.parameters: (NSSpeechBoundary boundary)
focal_method.return: void
focal_method.signature: void stopSpeakingAtBoundary(NSSpeechBoundary boundary)