@Override public void generate(XmlWriter w, ExtensionProfile extProfile) throws IOException { ArrayList<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); if (rel != null) { attrs.add(new XmlWriter.Attribute("rel", rel)); } if (href != null) { attrs.add(new XmlWriter.Attribute("href", href)); } if (readOnly) { attrs.add(new XmlWriter.Attribute("readOnly", "true")); } if (countHint != null) { attrs.add(new XmlWriter.Attribute("countHint", countHint.toString())); } generateStartElement(w, Namespaces.gNs, "feedLink", attrs, null); if (feed != null) { ExtensionProfile nestedExtProfile = extProfile.getFeedLinkProfile(); if (nestedExtProfile == null) { nestedExtProfile = extProfile; } feed.generateAtom(w, nestedExtProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "feedLink"); }
@Override public void generate(XmlWriter w, ExtensionProfile extProfile) throws IOException { ArrayList<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); if (rel != null) { attrs.add(new XmlWriter.Attribute("rel", rel)); } if (href != null) { attrs.add(new XmlWriter.Attribute("href", href)); } if (readOnly) { attrs.add(new XmlWriter.Attribute("readOnly", "true")); } if (countHint != null) { attrs.add(new XmlWriter.Attribute("countHint", countHint.toString())); } generateStartElement(w, Namespaces.gNs, "feedLink", attrs, null); if (feed != null) { ExtensionProfile nestedExtProfile = extProfile.getFeedLinkProfile(); if (nestedExtProfile == null) { nestedExtProfile = extProfile; } feed.generateAtom(w, nestedExtProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "feedLink"); }
@Override public void generate(XmlWriter w, ExtensionProfile extProfile) throws IOException { ArrayList<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); if (rel != null) { attrs.add(new XmlWriter.Attribute("rel", rel)); } if (href != null) { attrs.add(new XmlWriter.Attribute("href", href)); } if (readOnly) { attrs.add(new XmlWriter.Attribute("readOnly", "true")); } if (countHint != null) { attrs.add(new XmlWriter.Attribute("countHint", countHint.toString())); } generateStartElement(w, Namespaces.gNs, "feedLink", attrs, null); if (feed != null) { ExtensionProfile nestedExtProfile = extProfile.getFeedLinkProfile(); if (nestedExtProfile == null) { nestedExtProfile = extProfile; } feed.generateAtom(w, nestedExtProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "feedLink"); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new PositionFeed().declareExtensions(feedLinkProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PositionFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new TransactionFeed().declareExtensions(feedLinkProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new PositionFeed().declareExtensions(feedLinkProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PositionFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new TransactionFeed().declareExtensions(feedLinkProfile); }