net.java.sip.communicator.service.protocol
Class OperationSetInstantMessageTransformImpl
java.lang.Object
net.java.sip.communicator.service.protocol.OperationSetInstantMessageTransformImpl
- All Implemented Interfaces:
- OperationSet, OperationSetInstantMessageTransform
public class OperationSetInstantMessageTransformImpl
- extends Object
- implements OperationSetInstantMessageTransform
- Author:
- George Politis
|
Method Summary |
void |
addTransformLayer(int priority,
TransformLayer transformLayer)
Adds transformLayer to the layers currrently used for message
transformation in this provider and assigns the specified
priotity to it. |
void |
addTransformLayer(TransformLayer transformLayer)
Adds a transformation layer to this protocol provider using a default
priority value. |
boolean |
containsLayer(TransformLayer layer)
Determines whether layer is currently registered with this
provider. |
void |
removeTransformLayer(TransformLayer transformLayer)
Removes transformLayer from the list of currently registered
transform layers so that it won't be notified for further message events. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transformLayers
public final Map<Integer,Vector<TransformLayer>> transformLayers
OperationSetInstantMessageTransformImpl
public OperationSetInstantMessageTransformImpl()
addTransformLayer
public void addTransformLayer(TransformLayer transformLayer)
- Description copied from interface:
OperationSetInstantMessageTransform
- Adds a transformation layer to this protocol provider using a default
priority value.
- Specified by:
addTransformLayer in interface OperationSetInstantMessageTransform
- Parameters:
transformLayer - the TransformLayer that we'd like to add
to our protocol provider.
addTransformLayer
public void addTransformLayer(int priority,
TransformLayer transformLayer)
- Description copied from interface:
OperationSetInstantMessageTransform
- Adds transformLayer to the layers currrently used for message
transformation in this provider and assigns the specified
priotity to it.
- Specified by:
addTransformLayer in interface OperationSetInstantMessageTransform
- Parameters:
priority - the priority/order index that we'd like to insert
transportLayer at.transformLayer - the layer we are registering
containsLayer
public boolean containsLayer(TransformLayer layer)
- Description copied from interface:
OperationSetInstantMessageTransform
- Determines whether layer is currently registered with this
provider.
- Specified by:
containsLayer in interface OperationSetInstantMessageTransform
- Parameters:
layer - the layer for which we'd like to know whether it is
currently registered with this provider.
- Returns:
- true if layer is currently registered with this
provider and false otherwise.
removeTransformLayer
public void removeTransformLayer(TransformLayer transformLayer)
- Description copied from interface:
OperationSetInstantMessageTransform
- Removes transformLayer from the list of currently registered
transform layers so that it won't be notified for further message events.
- Specified by:
removeTransformLayer in interface OperationSetInstantMessageTransform
- Parameters:
transformLayer - the layer we are trying to remove.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.