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
ErrorItemListener s currently configured to listen to this
converter. |
Set<ErrorItemListener> |
getErrorItemListeners()
Get the collection of
ErrorItemListener s registered to this
parser |
Collection<ProgressListener> |
getProgressListeners()
Get the collection of
ProgressListener s 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)
Converter
ErrorItemListener
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)
Converter
ErrorItemListener
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()
Converter
ErrorItemListener
s registered to this
parsergetErrorItemListeners
in interface Converter<S,T>
public void addProgressListener(ProgressListener listener)
Converter
ProgressListener
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)
Converter
ProgressListener
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()
Converter
ProgressListener
s that are currently registered to this converter.getProgressListeners
in interface Converter<S,T>
protected void fireErrorItemEvent(org.mged.magetab.error.ErrorItem errorItem)
ErrorItemListener
s 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.