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; }
// 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; }
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); }
/** {@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(); }
@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; }
@Override protected PropertyList getMetadata() { PropertyList list = super.getMetadata(); list.add(String.class, "getLevel"); return list; }
@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; }