Examples of IRewriteTransform


Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    Node oClassNode = ParserHelper.getAttribute(pNode, Constants.ATTR_TRANSFORM, true);
    if (pNode.getChildNodes() != null && pNode.getChildNodes().getLength() > 0) {
      throw new ConfigurationException(String.format(Messages.ELEMENT_NOELEMENTS, Constants.ELEMENT_REGISTER));
    }
    try {
      IRewriteTransform oTransform = pConfig.getBeanFactory().newInstance(IRewriteTransform.class, oClassNode.getNodeValue());
      pConfig.getTransformFactory().addTransform(oTransform);
    } catch (Exception e) {
      throw new ConfigurationException("Error creating transform \"" + oClassNode.getNodeValue() + "\".", e);
    }
  }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

public class TransformTest extends TestCase {

 
    public void testDecodeTransform()
    {
      IRewriteTransform oTx = new DecodeTransform();
      String oOutput = oTx.applyTransform("something%3fa%3db");
      assertEquals("something?a=b", oOutput);
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    }

   
    public void testEncodeTransform()
    {
      IRewriteTransform oTx = new EncodeTransform();
      String oOutput = oTx.applyTransform("something?a=b");
      assertEquals("something%3fa%3db".toLowerCase(), oOutput.toLowerCase());
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    }

   
    public void testLowerTransform()
    {
      IRewriteTransform oTx = new LowerTransform();
      String oOutput = oTx.applyTransform("STOP SHOUTING!!!");
      assertEquals("stop shouting!!!", oOutput);
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    }

   
    public void testUpperTransform()
    {
      IRewriteTransform oTx = new UpperTransform();
      String oOutput = oTx.applyTransform("please begin shouting.");
      assertEquals("PLEASE BEGIN SHOUTING.", oOutput);
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

      StringDictionnary oMap = new StringDictionnary();
      for (char c = 'a'; c <= 'z'; c++)
      {
        oMap.put(Character.toString(c), "" + ((int)c));
      }
      IRewriteTransform oTx = new StaticMappingTransform("name", oMap);
      assertEquals("99", oTx.applyTransform("c"));
      assertEquals("97", oTx.applyTransform("a"));
      assertEquals("98", oTx.applyTransform("B"));
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    }

   
    public void testBase64Transform()
    {
      IRewriteTransform oTx = new Base64Transform();
      String oOutput = oTx.applyTransform("this is just mumbo-jumbo.");
      assertEquals("dGhpcyBpcyBqdXN0IG11bWJvLWp1bWJvLg==", oOutput);
    }
View Full Code Here

Examples of net.sourceforge.urlrewriter4j.core.transforms.IRewriteTransform

    }

   
    public void testBase64DecodeTransform()
    {
      IRewriteTransform oTx = new Base64DecodeTransform();
      String oOutput = oTx.applyTransform("dGhpcyBpcyBqdXN0IG11bWJvLWp1bWJvLg==");
      assertEquals("this is just mumbo-jumbo.", oOutput);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.