org.fife.rsta.ac.php
Class PhpCompletionProvider

java.lang.Object
  extended by org.fife.ui.autocomplete.CompletionProviderBase
      extended by org.fife.ui.autocomplete.AbstractCompletionProvider
          extended by org.fife.ui.autocomplete.DefaultCompletionProvider
              extended by org.fife.rsta.ac.html.HtmlCompletionProvider
                  extended by org.fife.rsta.ac.php.PhpCompletionProvider
All Implemented Interfaces:
CompletionProvider

public class PhpCompletionProvider
extends HtmlCompletionProvider

Completion provider for PHP.

Version:
1.0
Author:
Robert Futrell

Field Summary
 
Fields inherited from class org.fife.ui.autocomplete.DefaultCompletionProvider
seg
 
Fields inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider
comparator, completions
 
Fields inherited from class org.fife.ui.autocomplete.CompletionProviderBase
EMPTY_STRING
 
Constructor Summary
PhpCompletionProvider()
           
 
Method Summary
 String getAlreadyEnteredText(JTextComponent comp)
          
protected  List getCompletionsImpl(JTextComponent comp)
          
 boolean isAutoActivateOkay(JTextComponent tc)
          
 void loadPhpCompletionsFromXML(InputStream in)
          Loads completions from an XML input stream.
 
Methods inherited from class org.fife.rsta.ac.html.HtmlCompletionProvider
defaultGetAlreadyEnteredText
 
Methods inherited from class org.fife.ui.autocomplete.DefaultCompletionProvider
getCompletionsAt, getParameterizedCompletions, init, isValidChar, loadFromXML, loadFromXML, loadFromXML, loadFromXML
 
Methods inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider
addCompletion, addCompletions, addWordCompletions, checkProviderAndAdd, clear, getCompletionByInputText, removeCompletion
 
Methods inherited from class org.fife.ui.autocomplete.CompletionProviderBase
clearParameterizedCompletionParams, getCompletions, getListCellRenderer, getParameterChoicesProvider, getParameterListEnd, getParameterListSeparator, getParameterListStart, getParent, setAutoActivationRules, setListCellRenderer, setParameterChoicesProvider, setParameterizedCompletionParams, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhpCompletionProvider

public PhpCompletionProvider()
Method Detail

loadPhpCompletionsFromXML

public void loadPhpCompletionsFromXML(InputStream in)
                               throws IOException
Loads completions from an XML input stream. The XML should validate against the completion XML schema.

Parameters:
in - The input stream to read from.
Throws:
IOException - If an IO error occurs.

getAlreadyEnteredText

public String getAlreadyEnteredText(JTextComponent comp)

Specified by:
getAlreadyEnteredText in interface CompletionProvider
Overrides:
getAlreadyEnteredText in class HtmlCompletionProvider

getCompletionsImpl

protected List getCompletionsImpl(JTextComponent comp)

Overrides:
getCompletionsImpl in class HtmlCompletionProvider

isAutoActivateOkay

public boolean isAutoActivateOkay(JTextComponent tc)

Specified by:
isAutoActivateOkay in interface CompletionProvider
Overrides:
isAutoActivateOkay in class HtmlCompletionProvider


Copyright © 2003-2011. All Rights Reserved.