Examples of ArraySType


Examples of eu.admire.dispel.types.ArraySType

      peOutputDescriptor.setSType(tuple);
    }
    // checking for ArraySType
    else if (tokens[i + 5] != null) {
      // found ?ListElementIn tokens[9]
      ArraySType array = null;
      // found Tuple element
      if (tokens[i + 7] != null) {
        TupleSType tuple = new TupleSType();
        if (tokens[i + 7].equals("rest")) {
          tuple.setRest(true);
        } else {
          SType arrayType = null;
          if (tokens[i + 8].equals("Anyany")) {
            arrayType = new AnySType();
          } else {
            arrayType = new PrimitiveSType(tokens[i + 8]);
          }
          tuple.addElement(tokens[i + 7], arrayType);
        }
        array = new ArraySType(tuple, Integer.parseInt(tokens[i + 6]));
      } else {
        Integer size = Integer.parseInt(tokens[i + 6]);
        // what is the array Type?
        SType tupleType = null;
        if (tokens[i + 5].equals("Anyany")) {
          tupleType = new AnySType();
        } else {
          tupleType = new PrimitiveSType(tokens[i + 5]);
        }
        array = new ArraySType(tupleType, size);
      }
      peOutputDescriptor.setSType(array);
    }
    // checking for ListSType
    else if (tokens[i + 9] != null) {
View Full Code Here

Examples of eu.admire.dispel.types.ArraySType

      peInputDescriptor.setSType(tuple);
    }
    // checking for ArraySType
    else if (tokens[i + 5] != null) {
      // found ?ListElementIn tokens[9]
      ArraySType array = null;
      // found Tuple element
      if (tokens[i + 7] != null) {
        TupleSType tuple = new TupleSType();
        if (tokens[i + 7].equals("rest")) {
          tuple.setRest(true);
        } else {
          SType tupleType = null;
          if (tokens[i + 8].equals("Anyany")) {
            tupleType = new AnySType();
          } else {
            tupleType = new PrimitiveSType(tokens[i + 8]);
          }
          tuple.addElement(tokens[i + 7], tupleType);
        }
        array = new ArraySType(tuple, Integer.parseInt(tokens[i + 6]));
      } else {
        Integer size = Integer.parseInt(tokens[i + 6]);
        // what is the array Type?
        SType tupleType = null;
        if (tokens[i + 5].equals("Anyany")) {
          tupleType = new AnySType();
        } else {
          tupleType = new PrimitiveSType(tokens[i + 5]);
        }
        array = new ArraySType(tupleType, size);
      }
      peInputDescriptor.setSType(array);
    }
    // checking for ListSType
    else if (tokens[i + 9] != null) {
View Full Code Here

Examples of eu.admire.registry.ogsadai.rdfactivity.server.update.admire.ArraySType

              if (data[i].equals("true")) {
                // is rest
                ((TupleSType) tupleSType).setRest(true);
              }
              i++;
              sType = new ArraySType(tupleSType, arraySize);
              ((ArraySType) sType).setSTypeName(sTypeName);
            }
          }
        } else {
          sType = new ArraySType(new PrimitiveSType(arrayType,
              sTypeType), arraySize);
          ((ArraySType) sType).setSTypeName(sTypeName);
        }
        i++;
        // sTypeList.add(sType);
      }
      if (sTypeType.equals("List")) {
        String listType = data[i];
        if (listType.equals("BEGIN_TUPLE")) {
          SType tupleSType = new TupleSType();
          while (!data[i].equals("END_TUPLE")) {
            if (data[i].equals("BEGIN_TUPLE_ELEMENT")) {
              // data[i]="BEGIN_TUPLE_ELEMENT"
              i++;
              String tupleSTypeName = data[i];
              i++;
              // String tupleSTypeTypeName = data[i];
              i++;
              String tupleSTypeType = data[i];
              i++;
              ((TupleSType) tupleSType).addElement(
                  tupleSTypeName, new PrimitiveSType(
                      tupleSTypeName, tupleSTypeType));
              while (!data[i].equals("END_TUPLE_ELEMENT")) {
                i++;
              }
            }
            // BEGIN_TUPLE,rest,END_TUPLE
            if (data[i].equals("true")) {
              // is rest
              ((TupleSType) sType).setRest(true);
            }
            i++;
            if (data[i + 1].equals("END_TUPLE")) {
              if (data[i].equals("true")) {
                // is rest
                ((TupleSType) tupleSType).setRest(true);
              }
              i++;
              sType = new ListSType(tupleSType);
              ((ListSType) sType).setSTypeName(sTypeName);
            }
          }
        } else {
          i++;
          String stypeName = data[i];
          sType = new ListSType(new PrimitiveSType(stypeName,
              sTypeName));
          ((ListSType) sType).setSTypeName(sTypeName);
        }

        i++;
      }
      if (sTypeType.equals("PrimitiveSType")) {
        sType = new PrimitiveSType(sTypeName, data[3]);
        i++;
      }

      RegisterSType.registerSType(store, sType);
    } else if (data[0].equals("BEGIN_DTYPE")) {
      int i = 0;
      i++;
      String dTypeName = data[i];
      i++;
      String dTypeType = data[i];
      i++;

      SType dType = null;
      // List<SType> sTypeList = new ArrayList<SType>();
      if (dTypeType.equals("TupleDType")) {
        // BEGIN_TUPLE_ELEMENT,a,PrimitiveSType,primitiveSTypeDummyTestA,END_TUPLE_ELEMENT,
        i++;
        dType = new TupleSType();
        ((TupleSType) dType).setSTypeName(dTypeName);
        while (!data[i].equals("END_TUPLE")) {
          if (data[i].equals("BEGIN_TUPLE_ELEMENT")) {
            // data[i]="BEGIN_TUPLE_ELEMENT"
            i++;
            String tupleSTypeName = data[i];
            i++;
            // String tupleSTypeTypeName = data[i];
            i++;
            String tupleSTypeType = data[i];
            i++;
            ((TupleSType) dType).addElement(tupleSTypeName,
                new PrimitiveSType(tupleSTypeName,
                    tupleSTypeType));
            while (!data[i].equals("END_TUPLE_ELEMENT")) {
              i++;
            }
          }
          // BEGIN_TUPLE,rest,END_TUPLE
          if (data[i].equals("true")) {
            // is rest
            ((TupleSType) dType).setRest(true);
          }
          i++;
          if (data[i + 1].equals("END_TUPLE")) {
            if (data[i].equals("true")) {
              // is rest
              ((TupleSType) dType).setRest(true);
            }
            i++;
          }
        }
        i++;
      }
      if (dTypeType.equals("ArrayDType")) {
        String arraySize = data[i];
        i++;
        String arrayType = data[i];
        i++;
        dType = new ArraySType(
            new PrimitiveSType(arrayType, dTypeType), arraySize);
        ((ArraySType) dType).setSTypeName(dTypeName);
        i++;
        // sTypeList.add(sType);
      }
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.