![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.javagimmicks.collections.transformer.BidiTransformingRingCursor Maven / Gradle / Ivy
package net.sf.javagimmicks.collections.transformer;
import net.sf.javagimmicks.collections.RingCursor;
import net.sf.javagimmicks.transform.BidiTransformer;
import net.sf.javagimmicks.transform.BidiTransforming;
class BidiTransformingRingCursor
extends TransformingRingCursor
implements BidiTransforming
{
/**
* @deprecated Use TranformerUtils.decorate() instead
*/
@Deprecated
public BidiTransformingRingCursor(RingCursor ringCursor, BidiTransformer transformer)
{
super(ringCursor, transformer);
}
public BidiTransformer getBidiTransformer()
{
return (BidiTransformer)getTransformer();
}
@Override
public void insertAfter(T value)
{
_internalRingCursor.insertAfter(getBidiTransformer().transformBack(value));
}
@Override
public void insertBefore(T value)
{
_internalRingCursor.insertBefore(getBidiTransformer().transformBack(value));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy