if (t == null) { t = new Target(phone, sOrB); sOrB.setUserData("target", t, Target.targetFeatureCloner);
/** * For a list of <code>PHONE</code> elements, return a list of Targets, where each Target is constructed from the * corresponding Element. * * @param elements * List of Elements * @return List of Targets */ protected List<Target> getTargets(List<Element> elements) { List<Target> targets = new ArrayList<Target>(elements.size()); for (Element element : elements) { assert element.getTagName() == MaryXML.PHONE; String phone = UnitSelector.getPhoneSymbol(element); Target target = new Target(phone, element); targets.add(target); // compute FeatureVectors for Targets: FeatureVector targetFeatureVector = featureComputer.computeFeatureVector(target); target.setFeatureVector(targetFeatureVector); // this is critical! element.setUserData("target", target, Target.targetFeatureCloner); } return targets; }
if (t == null) { t = new Target(phone, sOrB); sOrB.setUserData("target", t, Target.targetFeatureCloner);
/** * For a list of <code>PHONE</code> elements, return a list of Targets, where each Target is constructed from the * corresponding Element. * * @param elements * List of Elements * @return List of Targets */ protected List<Target> getTargets(List<Element> elements) { List<Target> targets = new ArrayList<Target>(elements.size()); for (Element element : elements) { assert element.getTagName() == MaryXML.PHONE; String phone = UnitSelector.getPhoneSymbol(element); Target target = new Target(phone, element); targets.add(target); // compute FeatureVectors for Targets: FeatureVector targetFeatureVector = featureComputer.computeFeatureVector(target); target.setFeatureVector(targetFeatureVector); // this is critical! element.setUserData("target", target, Target.targetFeatureCloner); } return targets; }
public void setModelElementInstance(ModelElementInstance modelElementInstance) { synchronized(document) { element.setUserData(MODEL_ELEMENT_KEY, modelElementInstance, null); } }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { // Mutation event fired by the adding of element end, // and so lastAddedElement will be set. super.endElement(uri, localName, qName); if (locatorStack.size() > 0) { Locator startLocator = locatorStack.pop(); XmlLocationData location = new XmlLocationData( startLocator.getSystemId(), startLocator.getLineNumber(), startLocator.getColumnNumber(), locator.getLineNumber(), locator.getColumnNumber()); Element lastAddedElement = elementStack.pop(); lastAddedElement.setUserData( XmlLocationData.LOCATION_DATA_KEY, location, dataHandler); } }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { // Mutation event fired by the adding of element end, // and so lastAddedElement will be set. super.endElement(uri, localName, qName); if (locatorStack.size() > 0) { Locator startLocator = locatorStack.pop(); XmlLocationData location = new XmlLocationData( startLocator.getSystemId(), startLocator.getLineNumber(), startLocator.getColumnNumber(), locator.getLineNumber(), locator.getColumnNumber()); Element lastAddedElement = elementStack.pop(); lastAddedElement.setUserData( XmlLocationData.LOCATION_DATA_KEY, location, dataHandler); } }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { // Mutation event fired by the adding of element end, // and so lastAddedElement will be set. super.endElement(uri, localName, qName); if (locatorStack.size() > 0) { Locator startLocator = locatorStack.pop(); XmlLocationData location = new XmlLocationData( startLocator.getSystemId(), startLocator.getLineNumber(), startLocator.getColumnNumber(), locator.getLineNumber(), locator.getColumnNumber()); Element lastAddedElement = elementStack.pop(); lastAddedElement.setUserData( XmlLocationData.LOCATION_DATA_KEY, location, dataHandler); } }
element.setUserData("location", ele.getLocation(), null);
public void setModelElementInstance(ModelElementInstance modelElementInstance) { synchronized(document) { element.setUserData(MODEL_ELEMENT_KEY, modelElementInstance, null); } }
/** * @see org.w3c.dom.Node#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) */ public Object setUserData(String key, Object data, UserDataHandler handler) { return getAtualInterno().setUserData(key, data, handler); }
/** * @see org.w3c.dom.Node#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) */ @Override public Object setUserData(String key, Object data, UserDataHandler handler) { return original.get().setUserData(key, data, handler); }
/** * @see org.w3c.dom.Node#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) */ @Override public Object setUserData(String key, Object data, UserDataHandler handler) { return original.get().setUserData(key, data, handler); }
@Override public Object setUserData(String key, Object data, UserDataHandler handler) { final Element elem = getElement(); return elem != null ? elem.setUserData(key, data, handler) : null; }
protected void parseChildren(Element element, ParserContext context, MutableBeanMetadata mcm, BlueprintParser globalParser) { element.setUserData(BlueprintNamespaceParser.KEY_PARENT_CLASS_NAME, mcm.getRuntimeClass().getName(), null); NodeList nl = element.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { handleChildElement((Element) node, context, mcm, globalParser); } } }
@Override protected void createAndAddElement(String prefix, String local, String namespace) { super.createAndAddElement(prefix, local, namespace); if (isOverlaid) { try { //mark this as new so we don't consider this for overlaying getCurrentNode().setUserData("new", "new", null); } catch (Throwable t) { //ignore } } }
@Override protected void createAndAddElement(String prefix, String local, String namespace) { super.createAndAddElement(prefix, local, namespace); if (isOverlaid) { try { //mark this as new so we don't consider this for overlaying getCurrentNode().setUserData("new", "new", null); } catch (Throwable t) { //ignore } } }
@Override protected void createAndAddElement(String prefix, String local, String namespace) { super.createAndAddElement(prefix, local, namespace); if (isOverlaid) { try { //mark this as new so we don't consider this for overlaying getCurrentNode().setUserData("new", "new", null); } catch (Throwable t) { //ignore } } }
@Override protected void createAndAddElement(String prefix, String local, String namespace) { super.createAndAddElement(prefix, local, namespace); if (isOverlaid) { try { //mark this as new so we don't consider this for overlaying getCurrentNode().setUserData("new", "new", null); } catch (Throwable t) { //ignore } } }
@Override protected Element createElementNode(QName qName) { final Element created = super.createElementNode(qName); if (qName.equals(currentQName) && currentAugmentations != null) { final ElementLocation elementLocation = createElementLocation( currentAugmentations.getItem(AUGMENTATIONS_FEATURE) ); created.setUserData(ELEMENT_LOCATION, elementLocation, null); } return created; }