public class OperationSetInstantMessageTransformImpl extends java.lang.Object implements OperationSetInstantMessageTransform
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Integer,java.util.Vector<TransformLayer>> |
transformLayers |
Constructor and Description |
---|
OperationSetInstantMessageTransformImpl() |
Modifier and Type | Method and Description |
---|---|
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.
|
public final java.util.Map<java.lang.Integer,java.util.Vector<TransformLayer>> transformLayers
public OperationSetInstantMessageTransformImpl()
public void addTransformLayer(TransformLayer transformLayer)
OperationSetInstantMessageTransform
addTransformLayer
in interface OperationSetInstantMessageTransform
transformLayer
- the TransformLayer that we'd like to add
to our protocol provider.public void addTransformLayer(int priority, TransformLayer transformLayer)
OperationSetInstantMessageTransform
addTransformLayer
in interface OperationSetInstantMessageTransform
priority
- the priority/order index that we'd like to insert
transportLayer at.transformLayer
- the layer we are registeringpublic boolean containsLayer(TransformLayer layer)
OperationSetInstantMessageTransform
containsLayer
in interface OperationSetInstantMessageTransform
layer
- the layer for which we'd like to know whether it is
currently registered with this provider.public void removeTransformLayer(TransformLayer transformLayer)
OperationSetInstantMessageTransform
removeTransformLayer
in interface OperationSetInstantMessageTransform
transformLayer
- the layer we are trying to remove.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.