Package org.apache.slide.projector.value

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


    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 ArrayValue((Value [])children.toArray(new Value[children.size()]));
  }
View Full Code Here


    public Result process(Map parameter, Context context) throws Exception {
        String query = ((StringValue)parameter.get(DASL_QUERY)).toString();
        Value []values = Projector.getRepository().search(query, context.getCredentials());
        if ( values.length == 0 ) return new Result(EMPTY);
        return new Result(StateDescriptor.OK, SimpleProcessor.OUTPUT, new ArrayValue(values));
    }
View Full Code Here

    private static ParameterDescriptor []parameterDescriptors = new ParameterDescriptor[] {
        new ParameterDescriptor(URI, new DefaultMessage("propertyQuery/uri"), new URIValueDescriptor())
    };

    public Result process(Map parameter, Context context) throws Exception {
      ArrayValue properties = Projector.getRepository().getProperties((URIValue)parameter.get(URI), context.getCredentials());
        if ( properties.getArray().length == 0 ) return new Result(EMPTY);
        Result result= new Result(StateDescriptor.OK, ARRAY, properties);
        Map properyMap = new HashMap();
        for ( int i = 0; i < properties.getArray().length; i++ ) {
            properyMap.put(((MapValue)properties.getArray()[i]).getMap().get("name").toString(), ((MapValue)properties.getArray()[i]).getMap().get("value"));
        }
        result.addResultEntry(MAP, new MapValue(properyMap));
        return result;
    }
View Full Code Here

        uri = uri.substring(uri.indexOf(domain)+domain.length());
      }
        map.put("uri", uri);
        roleList.add(new MapValue(map));
      }
      return new ArrayValue((Value [])roleList.toArray(new Value[roleList.size()]));
    }
View Full Code Here

            properties.put("name", new StringValue(property.getLocalName()));
            properties.put("value", new StringValue(property.getPropertyAsString()));
            arrayList.add(new MapValue(properties));
        }
        Value[] resource = new Value[arrayList.size()];
        return new ArrayValue((Value[])arrayList.toArray(resource));
    }
View Full Code Here

          }
        }
      } else {
        throw new ValueCastException(new ErrorMessage("uncastableArrayValue", new Object[] { value }));
      }
    return new ArrayValue(array);
    }
View Full Code Here

            childUrl = childUrl.substring(childUrl.indexOf(domain)+domain.length());
          }
            children.add(new URIValue(childUrl));
          }
        }
        return new ArrayValue((Value[])children.toArray(new Value[children.size()]));
    }
View Full Code Here

          resultMap.put(CONTENT_ENTRY, content);
        }
      }
      arrayEntries.add(new MapValue(resultMap));
    }
    return new Result(StateDescriptor.OK, SimpleProcessor.OUTPUT, new ArrayValue((Value [])arrayEntries.toArray(new Value[arrayEntries.size()])));
  }
View Full Code Here

            } else if ( resources[i] instanceof ArrayValue ) {
                localizedResources.add(localize(((ArrayValue)resources[i]).getArray(), locale, context));
            }
        }
        Value[] localizedResourceArray = new Value[localizedResources.size()];
        return new ArrayValue((Value [])localizedResources.toArray(localizedResourceArray));
    }
View Full Code Here

        List resources = new ArrayList();
        for ( Iterator i = nodeList.iterator(); i.hasNext(); ) {
          resources.add(createValueFromNode(i.next()));
        }
        Value[] array = new Value[resources.size()];
        return new ArrayValue((Value [])resources.toArray(array));
      } else {
        return createValueFromNode(nodeList.get(0));
      }
    }
View Full Code Here

TOP

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

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.