Package org.apache.slide.projector.value

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


    List children = new ArrayList();
    for ( Iterator i = element.getChildren().iterator(); i.hasNext(); ) {
      Element childElement = (Element)i.next();
      children.add(ValueFactoryManager.getInstance().loadValue(childElement));     
    }
    return new MessageValue(messageId, (Value[])children.toArray(new Value[children.size()]));
  }
View Full Code Here


    }
    return new MessageValue(messageId, (Value[])children.toArray(new Value[children.size()]));
  }

    public void save(Value value, XMLStringWriter writer) {
      MessageValue messageValue = (MessageValue)value;
        writer.writeStartTag(XMLWriter.createStartTag(getElementName(), ID, messageValue.getId()));
        Value []arguments = messageValue.getArguments();
        for ( int i = 0; i < arguments.length; i++ ) {
          ValueFactoryManager.getInstance().saveValue(arguments[i], writer);
        }
        writer.writeEndTag(XMLWriter.createEndTag(getElementName()));
    }
View Full Code Here

  public Value valueOf(Object value, Context context) throws ValueCastException {
        if ( value instanceof MessageValue ) {
            return (MessageValue)value;
        } else {
          try {
            return new MessageValue((StringValueDescriptor.ANY.valueOf(value, null).toString()));
          } catch ( ValueCastException exception ) {
                throw new ValueCastException(new ErrorMessage("uncastableMessageValue", new Object[] { value }));
          }
        }
    }
View Full Code Here

TOP

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

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.