Example #1
0
 public void putList(int property, List<?> value) {
   if (value != null) {
     PropertyList plist = new PropertyList(value);
     Value<?> v = new Value<PropertyList>(ValueType.PropertyList, plist, plist.countSize());
     valueMap.put(property, v);
   } else {
     putNull(property);
   }
 }
 // Thanks for Giordano Sassaroli <*****@*****.**> (09/08/03)
 public PropertyList getPropertyList() {
   PropertyList properties = new PropertyList();
   Node varSetNode = getEnvelopeNode();
   for (int i = 0; i < varSetNode.getNNodes(); i++) {
     Node propNode = varSetNode.getNode(i);
     if (propNode == null) continue;
     Property prop = getProperty(propNode.getNode(0));
     properties.add(prop);
   }
   return properties;
 }
Example #3
0
 // Thanks for Giordano Sassaroli <*****@*****.**> (09/08/03)
 public PropertyList getPropertyList() {
   PropertyList properties = new PropertyList();
   Node varSetNode = getEnvelopeNode();
   // I2P change: ParserException caught in getRootNode() causes
   // getEnvelopeNode() to return null
   if (varSetNode == null) return properties;
   for (int i = 0; i < varSetNode.getNNodes(); i++) {
     Node propNode = varSetNode.getNode(i);
     if (propNode == null) continue;
     Property prop = getProperty(propNode.getNode(0));
     properties.add(prop);
   }
   return properties;
 }
Example #4
0
 public void putPropertyList(int property, PropertyList value) {
   if (value == null) {
     value = EMPTY_PROPERTYLIST;
   }
   Value<?> v = new Value<PropertyList>(ValueType.PropertyList, value, value.countSize());
   valueMap.put(property, v);
 }
Example #5
0
    /** {@inheritDoc} */
    public void endElement(String uri, String localName, String rawName) throws SAXException {
      if (currentFObj == null) {
        throw new SAXException(
            "endElement() called for " + rawName + " where there is no current element.");
      } else if (!currentFObj.getLocalName().equals(localName)
          || !currentFObj.getNamespaceURI().equals(uri)) {
        throw new SAXException(
            "Mismatch: "
                + currentFObj.getLocalName()
                + " ("
                + currentFObj.getNamespaceURI()
                + ") vs. "
                + localName
                + " ("
                + uri
                + ")");
      }

      // fo:characters can potentially be removed during
      // white-space handling.
      // Do not notify the FOEventHandler.
      if (currentFObj.getNameId() != Constants.FO_CHARACTER) {
        currentFObj.endOfNode();
      }

      if (currentPropertyList != null
          && currentPropertyList.getFObj() == currentFObj
          && !builderContext.inMarker()) {
        currentPropertyList = currentPropertyList.getParentPropertyList();
      }

      if (currentFObj.getNameId() == Constants.FO_MARKER) {
        if (nestedMarkerDepth == 0) {
          builderContext.switchMarkerContext(false);
        } else {
          nestedMarkerDepth--;
        }
      }

      if (currentFObj.getParent() == null) {
        log.debug("endElement for top-level " + currentFObj.getName());
      }

      currentFObj = currentFObj.getParent();
    }
Example #6
0
 @Override
 public void widgetSelected(SelectionEvent ev) {
   SendMapMessage sender = new SendMapMessage();
   try {
     sender.startSender();
     MapMessage message = sender.getSessionMessageObject();
     PropertyList properties = messageTable.getPropertyList();
     Vector<Property> propertyList = properties.getProperties();
     ListIterator<Property> it = propertyList.listIterator();
     while (it.hasNext()) {
       Property p = (Property) it.next();
       message.setString(p.getProperty(), p.getValue());
     }
     int count;
     try {
       count = Integer.parseInt(_countField.getText());
     } catch (NumberFormatException e) {
       count = 1;
     }
     if (count == 1) {
       message.setString("EVENTTIME", (_jmsDateFormat.format(Calendar.getInstance().getTime())));
       sender.sendMessage(_topicField.getText());
     } else {
       for (int i = 0; i < count; i++) {
         String name = message.getString("NAME");
         String[] nameParts = name.split("_");
         name = nameParts[0] + "_" + i;
         message.setString("NAME", name);
         message.setString(
             "EVENTTIME", (_jmsDateFormat.format(Calendar.getInstance().getTime())));
         sender.sendMessage(_topicField.getText());
       }
     }
   } catch (Exception e) {
     MessageDialog.openError(null, "JMS Sender", "Error sending JMS message: " + e.getMessage());
   } finally {
     try {
       sender.stopSender();
     } catch (Exception e) {
       e.printStackTrace();
     }
   }
 }
 public Instance pipe(Instance carrier) {
   TokenSequence ts = (TokenSequence) carrier.getData();
   TokenSequence targets =
       carrier.getTarget() instanceof TokenSequence ? (TokenSequence) carrier.getTarget() : null;
   TokenSequence source =
       carrier.getSource() instanceof TokenSequence ? (TokenSequence) carrier.getSource() : null;
   StringBuffer sb = new StringBuffer();
   if (prefix != null) sb.append(prefix);
   sb.append("name: " + carrier.getName() + "\n");
   for (int i = 0; i < ts.size(); i++) {
     if (source != null) {
       sb.append(source.get(i).getText());
       sb.append(' ');
     }
     if (carrier.getTarget() instanceof TokenSequence) {
       sb.append(((TokenSequence) carrier.getTarget()).get(i).getText());
       sb.append(' ');
     }
     if (carrier.getTarget() instanceof FeatureSequence) {
       sb.append(((FeatureSequence) carrier.getTarget()).getObjectAtPosition(i).toString());
       sb.append(' ');
     }
     PropertyList pl = ts.get(i).getFeatures();
     if (pl != null) {
       PropertyList.Iterator iter = pl.iterator();
       while (iter.hasNext()) {
         iter.next();
         double v = iter.getNumericValue();
         if (v == 1.0) sb.append(iter.getKey());
         else sb.append(iter.getKey() + '=' + v);
         sb.append(' ');
       }
     }
     sb.append('\n');
   }
   System.out.print(sb.toString());
   return carrier;
 }
Example #8
0
 @Override
 protected PropertyList getMetadata() {
   PropertyList list = super.getMetadata();
   list.add(String.class, "getLevel");
   return list;
 }
Example #9
0
 @Override
 protected PropertyList getMetadata() {
   PropertyList list = super.getMetadata();
   list.add(Date.class, "getCreationTime");
   list.add(Date.class, "getExpirationTime");
   list.add(String[].class, "getFeatures");
   list.add(String.class, "getGroupId");
   list.add(String.class, "getLabel");
   list.add(String.class, "getLicenseHash");
   list.add(int.class, "getMaxViolations");
   list.add(long.class, "getQuota");
   list.add(String[].class, "getSourceTypes");
   list.add(String.class, "getStackId");
   list.add(String.class, "getStatus");
   list.add(String.class, "getType");
   list.add(int.class, "getWindowPeriod");
   return list;
 }