public abstract class AbstractConverter<S,T> extends Object implements Converter<S,T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorItemListener(ErrorItemListener listener)
Register an
ErrorItemListener with this parser. |
void |
addProgressListener(ProgressListener listener)
Register a
ProgressListener with this converter. |
protected void |
fireConversionCompletedEvent(ProgressEvent event) |
protected void |
fireConversionEvent(ProgressEvent event) |
protected void |
fireConversionFailedEvent(ProgressEvent event) |
protected void |
fireConversionStartedEvent(ProgressEvent event) |
protected void |
fireErrorItemEvent(org.mged.magetab.error.ErrorItem errorItem)
Fires an error item notification on any
ErrorItemListeners currently configured to listen to this
converter. |
Set<ErrorItemListener> |
getErrorItemListeners()
Get the collection of
ErrorItemListeners registered to this
parser |
Collection<ProgressListener> |
getProgressListeners()
Get the collection of
ProgressListeners that are currently registered to this converter. |
void |
removeErrorItemListener(ErrorItemListener listener)
Deregister an
ErrorItemListener with this parser. |
void |
removeProgressListener(ProgressListener listener)
Deregister a
ProgressListener from this converter. |
public void addErrorItemListener(ErrorItemListener listener)
ConverterErrorItemListener with this parser. Whenever an
error is encountered when parsing from the a parserSource, this listener should be notified.addErrorItemListener in interface Converter<S,T>listener - the listener to registerpublic void removeErrorItemListener(ErrorItemListener listener)
ConverterErrorItemListener with this parser. This listener will no longer be notified when error
items are generated.removeErrorItemListener in interface Converter<S,T>listener - the listener to registerpublic Set<ErrorItemListener> getErrorItemListeners()
ConverterErrorItemListeners registered to this
parsergetErrorItemListeners in interface Converter<S,T>public void addProgressListener(ProgressListener listener)
ConverterProgressListener with this converter. Whenever the converter has more progress to report, this
listener will be notified.addProgressListener in interface Converter<S,T>listener - the listener to registerpublic void removeProgressListener(ProgressListener listener)
ConverterProgressListener from this converter. Progress events will no longer be reported through this
converterremoveProgressListener in interface Converter<S,T>listener - a listener to monitor progress of the parsing operationpublic Collection<ProgressListener> getProgressListeners()
ConverterProgressListeners that are currently registered to this converter.getProgressListeners in interface Converter<S,T>protected void fireErrorItemEvent(org.mged.magetab.error.ErrorItem errorItem)
ErrorItemListeners currently configured to listen to this
converter.errorItem - the error item that encapsulates the errorprotected void fireConversionStartedEvent(ProgressEvent event)
protected void fireConversionCompletedEvent(ProgressEvent event)
protected void fireConversionFailedEvent(ProgressEvent event)
protected void fireConversionEvent(ProgressEvent event)
Copyright © 2014. All rights reserved.