oracle.ide.model
Class Factory.RecognizerList
java.lang.Object
oracle.ide.model.Factory.RecognizerList
- Enclosing class:
- Factory
- protected static class Factory.RecognizerList
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Factory.RecognizerList
protected Factory.RecognizerList()
findRecognizer
public Recognizer findRecognizer(java.net.URL url)
- Returns the instance of
Recognizer
that is able to specify the Node
class that should be instantiated for the given URL
. If no Recognizer
can determine the Node
class, then null
is returned.
recognize
public java.lang.Class recognize(java.net.URL url)
- Returns the instance of
Recognizer
that is able to specify the Element
class that should be instantiated for the given url
. If no Recognizer
can determine the Element
class, then null
is returned.
addRecognizer
public void addRecognizer(Recognizer recognizer)
- Registers a
ElementRecognizer
, appending it to the end of the list of recognizers.
-
- Parameters:
recognizer
- instance of a ElementRecognizer
implementation.
addRecognizer
public void addRecognizer(int index,
Recognizer recognizer)
- Registers a
Recognizer
, placing it in the specified location in the list of recognizers. Specifying a position less than or equal to 0 prepends this recognizer to the list. A position value larger than (or equal to) the current list size appends this recognizer to the end of the list. All other values insert this recognizer somewhere in the middle of the list.
-
- Parameters:
index
- the index into the list of recognizers where this recognizer will be added
recognizer
- instance of a Recognizer
implementation.
removeRecognizer
public void removeRecognizer(Recognizer recognizer)
- Unregisters a
Recognizer
.
-
- Parameters:
recognizer
- instance of a Recognizer
implemenation.
getRecognizers
public java.util.Iterator getRecognizers()
- Returns the list of registered recognizers.
Copyright © 1997, 2004, Oracle. All rights reserved.