Package org.apache.slide.projector.value

Examples of org.apache.slide.projector.value.StringValue


            appendNestedDetails(details, throwable, locale);
        }
        if ( title == null ) title = "";
        if ( text == null ) text = "";
        if ( summary == null ) summary = "";
        result.addResultEntry(TITLE, new StringValue(title));
        result.addResultEntry(TEXT, new StringValue(text));
        result.addResultEntry(SUMMARY, new StringValue(summary));
        result.addResultEntry(DETAILS, new StringValue(details.toString()));
        result.addResultEntry(CLASS, new StringValue(throwable.getClass().getName()));
        StackTraceElement []trace = throwable.getStackTrace();
        StringBuffer buffer = new StringBuffer(256);
        for ( int i = 0; i < trace.length; i++ ) {
            buffer.append(trace[i].toString());
            buffer.append(" ");
        }
        result.addResultEntry(STACK_TRACE, new StringValue(buffer.toString()));
        return result;
    }
View Full Code Here


            Projector.getRepository().setResource(new URIValue(key), (StreamableValue)value, context.getCredentials());
        } else if ( value instanceof Value ) {
            XMLStringWriter writer = XMLStringWriter.create();
            writer.writeXMLDeclaration();
            ValueFactoryManager.getInstance().saveValue((Value)value, writer);
            Projector.getRepository().setResource(new URIValue(key), new StringValue(writer.toString()), context.getCredentials());
        } else {
          throw new IOException("Could not write value to repository! Given value is '"+value+"'");
        }
    }
View Full Code Here

        for ( int i = 0; i < array.length; i++ ) {
          if ( array[i] instanceof PrintableValue ) {
            ((PrintableValue)array[i]).print(buffer);
          }
        }
        return new StringValue(buffer.toString());
    }
View Full Code Here

            linkBuffer.append(entry.getValue());
            }
    } else {
            throw new ProcessException(new ErrorMessage("httpContextRequired"));
        }
        return new Result(StateDescriptor.OK, SimpleProcessor.OUTPUT, new StringValue(linkBuffer.toString()));
  }
View Full Code Here

   
    public static Value createValueFromNode(Object node) throws ProcessException {
      if ( node instanceof Element ) {
        return new ElementValue((Element)node);
      } else if ( node instanceof Attribute ) {
        return new StringValue(((Attribute)node).getValue());
      } else if ( node instanceof Text ) {
        return new StringValue(((Text)node).getText());
      } else if ( node instanceof Comment ) {
        return new StringValue(((Comment)node).getText());
      } else if ( node instanceof CDATA ) {
        return new StringValue(((CDATA)node).toString());
      } else if ( node instanceof ProcessingInstruction ) {
        return new StringValue(((ProcessingInstruction)node).getData());
        }
        throw new ProcessException(new ErrorMessage("unconvertableJDomNode"));
    }
View Full Code Here

            lastSelected.evaluate(buffer, parameters);
        } else if ( last != null) {
            last.evaluate(buffer, parameters);
        }
        if ( post != null) post.evaluate(buffer, parameters);
        result.addResultEntry(OUTPUT, new StringValue(buffer.toString()));
        return result;
    }
View Full Code Here

            handlerBuffer.append('&').append(entry.getKey()).append('=');
            ((PrintableValue)entry.getValue()).print(handlerBuffer);
          }
         
        }
        parameters.put(HANDLER, new StringValue(handlerBuffer.toString()));
        parameters.put(FIRST_ITEM, new NumberValue(new Integer(i+1)));
        parameters.put(LAST_ITEM, new NumberValue(new Integer(lastItem)));
    }
View Full Code Here

        // remove fragment parameter
        List parameterList = new ArrayList();
        parameterList.add(new ParameterDescriptor(PARAMETER, new ParameterMessage("tablePager/parameter"), MapValueDescriptor.ANY, new MapValue(new HashMap())));
        parameterList.add(new ParameterDescriptor(SHOW_RANGE, new ParameterMessage("tablePager/showRange"), new BooleanValueDescriptor(), BooleanValue.FALSE));
        parameterList.add(new ParameterDescriptor(RANGE, new ParameterMessage("tablePager/range"), new NumberValueDescriptor(), new NumberValue(new Integer(0))));
        parameterList.add(new ParameterDescriptor(TableHandler.ID, new ParameterMessage("tableRenderer/id"), new StringValueDescriptor(), new StringValue("table")));
        parameterList.add(new ParameterDescriptor(TableHandler.STORE, new ParameterMessage("tableRenderer/store"), new StringValueDescriptor(Store.stores), new StringValue(Store.stores[Store.SESSION])));
        parameterDescriptors = (ParameterDescriptor[])parameterList.toArray(new ParameterDescriptor[parameterList.size()]);

        pre = getOptionalFragment(PRE_FRAGMENT);
        post = getOptionalFragment(POST_FRAGMENT);
        first = getOptionalFragment(FIRST_FRAGMENT);
View Full Code Here

            }
            // cache result...
            context.getStore(Store.CACHE).put(uri.toString(), output);
            // ...and add dispose condition
            Map jobParameter = new HashMap();
            jobParameter.put(Dispose.STORE, new StringValue(Store.stores[Store.CACHE]));
            jobParameter.put(Dispose.KEY, new StringValue(uri.toString()));
            EventExpression expression = new EventExpression("Update");
            expression.addProperty(EventExpression.DEPTH, "0");
            expression.addProperty(EventExpression.URI, uri.toString());
            Scheduler.getInstance().registerJob(new Job(context.getProcessId()+":"+context.getStep(), new URIValue("dispose"), expression, expression, jobParameter, false, false));
      Scheduler.getInstance().saveJobs();
        }
        resultEntries.put(SimpleProcessor.OUTPUT, output);
        // build url to activate this processor on top level
        resultEntries.put(URL, new StringValue(url));
        return new Result(StateDescriptor.OK, resultEntries);
    }
View Full Code Here

    DateValue date = (DateValue)parameters.get(DATE);
    String dateFormat = parameters.get(DATE_FORMAT).toString();
    String timeFormat = parameters.get(TIME_FORMAT).toString();
    Locale locale = ((LocaleValue)context.getStore(Store.SESSION).get(LOCALE)).getLocale();
    String formattedDate = getDateFormatter(dateFormat, timeFormat, locale).format(date.getDate());
    return new Result(StateDescriptor.OK, SimpleProcessor.OUTPUT, new StringValue(formattedDate));
  }
View Full Code Here

TOP

Related Classes of org.apache.slide.projector.value.StringValue

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.