Package org.jostraca.transform

Examples of org.jostraca.transform.TextualTransformManager


                       TextualTransformManagerTable pTextualTransformManagerTable
                       ) throws DirectiveException
  {
    try {
      // toggle
      TextualTransformManager textTTM = pTextualTransformManagerTable.getTextTTM();
      if( textTTM.contains( iCollapseWhiteSpaceTransform ) ) {
        textTTM.remove( iCollapseWhiteSpaceTransform );
      }
      else {
        textTTM.prepend( iCollapseWhiteSpaceTransform );
      }

      // REVIEW: this is deprecated

      // REVIEW: need a cleaner way to do this - should be handled by
View Full Code Here


      from = pPropertySet.get( "directive.replace.from.tmp" );

      pPropertySet.set( "directive.replace.to.tmp", to );
      to = pPropertySet.get( "directive.replace.to.tmp" );

      TextualTransformManager textTTM = pTextualTransformManagerTable.getTextTTM();
      if( ! textTTM.contains( iReplaceTransform ) ) {
        textTTM.append( iReplaceTransform );
      }

      // REVIEW: should we do this once or every time?
      iReplaceTransform.setParameters( pPropertySet );
      iReplaceTransform.addReplacement( from, to, modifier );
View Full Code Here

                       TextualTransformManagerTable pTextualTransformManagerTable
                       ) throws DirectiveException
  {
    try {
      // toggle
      TextualTransformManager textTTM = pTextualTransformManagerTable.getTextTTM();
      if( textTTM.contains( iOneLineTransform ) ) {
        textTTM.remove( iOneLineTransform );
      }
      else {
        textTTM.prepend( iOneLineTransform );
      }

      // REVIEW: this is deprecated

      // REVIEW: need a cleaner way to do this - should be handled by
View Full Code Here

      from = pPropertySet.get( "directive.replace.from.tmp" );

      pPropertySet.set( "directive.replace.to.tmp", to );
      to = pPropertySet.get( "directive.replace.to.tmp" );

      TextualTransformManager textTTM = pTextualTransformManagerTable.getTextTTM();
      if( ! textTTM.contains( iReplaceRegExpTransform ) ) {
        textTTM.append( iReplaceRegExpTransform );
      }

      // REVIEW: should we do this once or every time?
      iReplaceRegExpTransform.setParameters( pPropertySet );
      iReplaceRegExpTransform.addReplacement( from, to, modifier );
View Full Code Here

      Template pTemplate
  ) throws DirectiveException
  {
    try {
      // toggle
      TextualTransformManager textTTM = pTextualTransformManagerTable.getTextTTM();
      if( textTTM.contains( iCollapseWhiteSpaceTransform ) ) {
        textTTM.remove( iCollapseWhiteSpaceTransform );
      }
      else {
        textTTM.prepend( iCollapseWhiteSpaceTransform );
      }

      // REVIEW: this is deprecated

      // REVIEW: need a cleaner way to do this - should be handled by
View Full Code Here



  public void testNoTransforms() throws Exception {

    TextualTransformManager ttm     = new TextualTransformManager( "testNoTransforms" );
    String                  classes = "";
    try {
      ttm.loadClasses( classes );
    } catch( Exception e ) {
      fail();
    }

    String from = "from";
    String to   = ttm.transform( from );
    assertTrue( from.equals( to ) );
  }
View Full Code Here



  public void testNonExistentTransform() {

    TextualTransformManager ttm     = new TextualTransformManager( "testNonExistentTransform" );
    String                  classes = "NonExistentTransform";
    try {
      ttm.loadClasses( classes );
      fail();
    }
    catch( TransformException ttme ) {}

  }
View Full Code Here



  public void testOneTransform() throws Exception {

    TextualTransformManager ttm     = new TextualTransformManager( "testOneTransform" );
    String                  classes = "JavaStringEscapeTransform";
    try {
      ttm.loadClasses( classes );
    } catch( Exception e ) {
      fail();
    }

    String from = "A\\B\\nC\\rD\\t";
    String to   = (new org.jostraca.transform.JavaStringEscapeTransform()).transform( from );
    assertTrue( to.equals( ttm.transform( from ) ) );
  }
View Full Code Here



  public void testMultipleTransforms() throws Exception {

    TextualTransformManager ttm     = new TextualTransformManager( "testMultipleTransforms" );
    String                  classes = "JavaStringEscapeTransform, HTMLEscapeTransform";
    try {
      ttm.loadClasses( classes );
    } catch( Exception e ) {
      fail();
    }

    String from = "A\\B&C";
    String to   = (new org.jostraca.transform.JavaStringEscapeTransform()).transform( from );
    to          = (new org.jostraca.transform.HTMLEscapeTransform()).transform( to );
    assertTrue( to.equals( ttm.transform( from ) ) );
  }
View Full Code Here



  public void testParameters() throws Exception {

    TextualTransformManager ttm     = new TextualTransformManager( "testParameters" );
    String                  classes = "TextElementTransform";
    PropertySet             ps      = new ValueSet( Property.lang_InsertPrefix, "[",
                                                    Property.lang_InsertSuffix, "]",
                                                    Property.lang_TextQuote,    "~");
   
    ttm.loadClasses( classes );
    ttm.setParameters( ps );

    TextualTransform tt = new org.jostraca.transform.TextElementTransform();
    tt.setParameters( ps );

    String from = "a";
    String to   = tt.transform( from );
    assertTrue( to.equals( ttm.transform( from ) ) );
  }
View Full Code Here

TOP

Related Classes of org.jostraca.transform.TextualTransformManager

Copyright © 2018 www.massapicom. 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.