Examples of WDDXConverter


Examples of railo.runtime.converter.WDDXConverter

  public void storageSet(Config config,String key, Object value) throws ConverterException, IOException, SecurityException {
      checkWriteAccess();
    Resource storageDir = getStoragDir(config);
    Resource storage=storageDir.getRealResource(key+".wddx");
   
    WDDXConverter converter =new WDDXConverter(config.getTimeZone(),true,true);
    String wddx=converter.serialize(value);
    IOUtil.write(storage, wddx, "UTF-8", false);
  }
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

  public Object storageGet(Config config, String key) throws ConverterException, IOException, SecurityException {
      checkReadAccess();
    Resource storageDir = getStoragDir(config);
    Resource storage=storageDir.getRealResource(key+".wddx");
    if(!storage.exists()) throw new IOException("there is no storage with name "+key);
    WDDXConverter converter =new WDDXConverter(config.getTimeZone(),true,true);
    return converter.deserialize(IOUtil.toString(storage,"UTF-8"), true);
  }
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

    else throw new ExpressionException("invalid attribute action for tag cfwddx, attributes are [cfml2wddx, wddx2cfml,cfml2js, wddx2js].");

  }
 
  private String cfml2wddx(Object input) throws ConverterException {
    WDDXConverter converter =new WDDXConverter(pageContext.getTimeZone(),xmlConform,true);
    if(!usetimezoneinfo)converter.setTimeZone(null);
    return converter.serialize(input);
  }
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

    WDDXConverter converter =new WDDXConverter(pageContext.getTimeZone(),xmlConform,true);
    if(!usetimezoneinfo)converter.setTimeZone(null);
    return converter.serialize(input);
  }
  private Object wddx2cfml(String input) throws ConverterException, IOException, FactoryConfigurationError {
    WDDXConverter converter =new WDDXConverter(pageContext.getTimeZone(),xmlConform,true);
    converter.setTimeZone(pageContext.getTimeZone());
    return converter.deserialize(input,validate);
  }
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

    // String
    if(o instanceof String) {
      String str=(String) o;
      if(str.trim().startsWith("<wddxPacket ")) {
        try {
          WDDXConverter converter =new WDDXConverter(pageContext.getTimeZone(),false,true);
          converter.setTimeZone(pageContext.getTimeZone());
          Object rst = converter.deserialize(str,false);
          DumpData data = toDumpData(rst, pageContext, maxlevel, props);
         
          DumpTable table = new DumpTable("string","#cc9999","#ffffff","#000000");
          table.setTitle("WDDX");
          table.appendRow(1,new SimpleDumpData("encoded"),data);
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

    if(!(o instanceof String)) return false;
    String str=o.toString();
    if(!(str.indexOf("wddxPacket")>0)) return false;
   
    // wrong timezone but this isent importend because date will not be used
    WDDXConverter converter =new WDDXConverter(TimeZone.getDefault(),false,true);
    try {
      converter.deserialize(Caster.toString(o),true);
    }
    catch (Exception e) {
      return false;
    }
    return true;
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

     
    setFormat(pc.getHttpServletResponse(), props.format, cs);
   
      // WDDX
    if(UDF.RETURN_FORMAT_WDDX==props.format) {
      WDDXConverter converter = new WDDXConverter(pc.getTimeZone(),false,false);
            converter.setTimeZone(pc.getTimeZone());
            pc.forceWrite(converter.serialize(rtn));
    }
    // JSON
    else if(UDF.RETURN_FORMAT_JSON==props.format) {
      boolean byColumn = false;
        if(queryFormat instanceof String){
          String strQF=((String) queryFormat).trim();
          if(strQF.equalsIgnoreCase("row"));
          else if(strQF.equalsIgnoreCase("column"))byColumn=true;
          else throw new ApplicationException("invalid queryformat definition ["+strQF+"], valid formats are [row,column]");
        }
        JSONConverter converter = new JSONConverter(false);
        String prefix="";
        if(props.secureJson) {
          prefix=pc.getApplicationContext().getSecureJsonPrefix();
          if(prefix==null)prefix="";
        }
        pc.forceWrite(prefix+converter.serialize(pc,rtn,byColumn));
    }
    // CFML
    else if(UDF.RETURN_FORMAT_SERIALIZE==props.format) {
      ScriptConverter converter = new ScriptConverter(false);
      pc.forceWrite(converter.serialize(rtn));
    }
      // XML
    else if(UDF.RETURN_FORMAT_XML==props.format) {
      XMLConverter converter = new XMLConverter(pc.getTimeZone(),false);
            converter.setTimeZone(pc.getTimeZone());
            pc.forceWrite(converter.serialize(rtn));
    }
    // Plain
    else if(UDF.RETURN_FORMAT_PLAIN==props.format) {
      pc.forceWrite(Caster.toString(rtn));
    }
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

       
        InputStream is;
        Charset cs=null;
    // WDDX
    if(UDF.RETURN_FORMAT_WDDX==format) {
      WDDXConverter converter = new WDDXConverter(pc.getTimeZone(),false,false);
            converter.setTimeZone(pc.getTimeZone());
            String str = converter.serialize(rtn);
            cs = getCharset(pc);
            is = new ByteArrayInputStream(str.getBytes(cs));
    }
   
        // JSON
    else if(UDF.RETURN_FORMAT_JSON==format) {
          boolean byColumn = false;
        JSONConverter converter = new JSONConverter(false);
        String str = converter.serialize(pc,rtn,byColumn);
            cs = getCharset(pc);
            is = new ByteArrayInputStream(str.getBytes(cs));
       
        }
        // CFML
    else if(UDF.RETURN_FORMAT_SERIALIZE==format) {
      ScriptConverter converter = new ScriptConverter(false);
      String str=converter.serialize(rtn);
            cs = getCharset(pc);
            is = new ByteArrayInputStream(str.getBytes(cs));
    }
      // XML
    else if(UDF.RETURN_FORMAT_XML==format) {
      XMLConverter converter = new XMLConverter(pc.getTimeZone(),false);
            converter.setTimeZone(pc.getTimeZone());
            String str=converter.serialize(rtn);
            cs = getCharset(pc);
            is = new ByteArrayInputStream(str.getBytes(cs));
    }
    // Plain
    else if(UDF.RETURN_FORMAT_PLAIN==format) {
View Full Code Here

Examples of railo.runtime.converter.WDDXConverter

        }
        catch(PageException pe){}
      break;
      case UDF.RETURN_FORMAT_WDDX:
        try{
          WDDXConverter converter =new WDDXConverter(pc.getTimeZone(),false,true);
          converter.setTimeZone(pc.getTimeZone());
          return converter.deserialize(toString(data,charset),false);
        }
        catch(Exception pe){}
      break;
      case UDF.RETURN_FORMAT_XML:
        try{
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.