@Override public void declareExtensions(ExtensionProfile extProfile) { // Feed level declarations extProfile.declare(BaseEventFeed.class, Where.getDefaultDescription()); // Adds entry level declarations super.declareExtensions(extProfile); }
@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 (label != null) { attrs.add(new XmlWriter.Attribute("label", label)); } if (valueString != null) { attrs.add(new XmlWriter.Attribute("valueString", valueString)); } generateStartElement(w, Namespaces.gNs, "where", attrs, null); if (entryLink != null) { entryLink.generate(w, extProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "where"); }
@Override protected void visitChildren(ExtensionVisitor ev) throws StoppedException { if (entryLink != null) { visitChild(ev, entryLink); } super.visitChildren(ev); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(Organization.class)) { return; } extProfile.declare(Organization.class, OrgDepartment.class); extProfile.declare(Organization.class, OrgJobDescription.class); extProfile.declare(Organization.class, OrgName.class); extProfile.declare(Organization.class, OrgSymbol.class); extProfile.declare(Organization.class, OrgTitle.class); extProfile.declare(Organization.class, new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(Organization.class)) { return; } extProfile.declare(Organization.class, OrgDepartment.class); extProfile.declare(Organization.class, OrgJobDescription.class); extProfile.declare(Organization.class, OrgName.class); extProfile.declare(Organization.class, OrgSymbol.class); extProfile.declare(Organization.class, OrgTitle.class); extProfile.declare(Organization.class, new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(Organization.class)) { return; } extProfile.declare(Organization.class, OrgDepartment.class); extProfile.declare(Organization.class, OrgJobDescription.class); extProfile.declare(Organization.class, OrgName.class); extProfile.declare(Organization.class, OrgSymbol.class); extProfile.declare(Organization.class, OrgTitle.class); extProfile.declare(Organization.class, new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { // Feed level declarations extProfile.declare(BaseEventFeed.class, Where.getDefaultDescription()); // Adds entry level declarations super.declareExtensions(extProfile); }
@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 (label != null) { attrs.add(new XmlWriter.Attribute("label", label)); } if (valueString != null) { attrs.add(new XmlWriter.Attribute("valueString", valueString)); } generateStartElement(w, Namespaces.gNs, "where", attrs, null); if (entryLink != null) { entryLink.generate(w, extProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "where"); }
@Override protected void visitChildren(ExtensionVisitor ev) throws StoppedException { if (entryLink != null) { visitChild(ev, entryLink); } super.visitChildren(ev); }
new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile);
@Override public void declareExtensions(ExtensionProfile extProfile) { // Feed level declarations extProfile.declare(BaseEventFeed.class, Where.getDefaultDescription()); // Adds entry level declarations super.declareExtensions(extProfile); }
@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 (label != null) { attrs.add(new XmlWriter.Attribute("label", label)); } if (valueString != null) { attrs.add(new XmlWriter.Attribute("valueString", valueString)); } generateStartElement(w, Namespaces.gNs, "where", attrs, null); if (entryLink != null) { entryLink.generate(w, extProfile); } // Invoke ExtensionPoint. generateExtensions(w, extProfile); w.endElement(Namespaces.gNs, "where"); }
@Override protected void visitChildren(ExtensionVisitor ev) throws StoppedException { if (entryLink != null) { visitChild(ev, entryLink); } super.visitChildren(ev); }
new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile);
@Override public void declareExtensions(ExtensionProfile extProfile) { @SuppressWarnings("unchecked") Class<? extends BaseEventEntry> eventEntryClass = getClass(); extProfile.declare(eventEntryClass, RecurrenceException.getDefaultDescription()); extProfile.declare(eventEntryClass, Reminder.getDefaultDescription()); extProfile.declare(eventEntryClass, Recurrence.getDefaultDescription()); extProfile.declare(eventEntryClass, Where.getDefaultDescription()); extProfile.declare(eventEntryClass, EventStatus.getDefaultDescription()); extProfile.declare(eventEntryClass, Visibility.getDefaultDescription()); extProfile.declare(eventEntryClass, Transparency.getDefaultDescription()); extProfile.declare(eventEntryClass, When.getDefaultDescription()); extProfile.declare(eventEntryClass, OriginalEvent.getDefaultDescription()); extProfile.declare(eventEntryClass, Comments.getDefaultDescription()); extProfile.declare(When.class, Reminder.getDefaultDescription()); }
new ExtensionDescription(Where.class, new XmlNamespace("gd", "http://schemas.google.com/g/2005"), "where", false, false, false)); new Where().declareExtensions(extProfile);
@Override public void declareExtensions(ExtensionProfile extProfile) { @SuppressWarnings("unchecked") Class<? extends BaseEventEntry> eventEntryClass = getClass(); extProfile.declare(eventEntryClass, RecurrenceException.getDefaultDescription()); extProfile.declare(eventEntryClass, Reminder.getDefaultDescription()); extProfile.declare(eventEntryClass, Recurrence.getDefaultDescription()); extProfile.declare(eventEntryClass, Where.getDefaultDescription()); extProfile.declare(eventEntryClass, EventStatus.getDefaultDescription()); extProfile.declare(eventEntryClass, Visibility.getDefaultDescription()); extProfile.declare(eventEntryClass, Transparency.getDefaultDescription()); extProfile.declare(eventEntryClass, When.getDefaultDescription()); extProfile.declare(eventEntryClass, OriginalEvent.getDefaultDescription()); extProfile.declare(eventEntryClass, Comments.getDefaultDescription()); extProfile.declare(When.class, Reminder.getDefaultDescription()); }
@Override public void declareExtensions(ExtensionProfile extProfile) { @SuppressWarnings("unchecked") Class<? extends BaseEventEntry> eventEntryClass = getClass(); extProfile.declare(eventEntryClass, RecurrenceException.getDefaultDescription()); extProfile.declare(eventEntryClass, Reminder.getDefaultDescription()); extProfile.declare(eventEntryClass, Recurrence.getDefaultDescription()); extProfile.declare(eventEntryClass, Where.getDefaultDescription()); extProfile.declare(eventEntryClass, EventStatus.getDefaultDescription()); extProfile.declare(eventEntryClass, Visibility.getDefaultDescription()); extProfile.declare(eventEntryClass, Transparency.getDefaultDescription()); extProfile.declare(eventEntryClass, When.getDefaultDescription()); extProfile.declare(eventEntryClass, OriginalEvent.getDefaultDescription()); extProfile.declare(eventEntryClass, Comments.getDefaultDescription()); extProfile.declare(When.class, Reminder.getDefaultDescription()); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by an EventEntry. */ public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(CalendarEntry.class, AccessLevelProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, ColorProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, HiddenProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, OverrideNameProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, SelectedProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, TimeZoneProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, TimesCleanedProperty.getDefaultDescription(false, false)); extProfile.declare(CalendarEntry.class, When.getDefaultDescription()); extProfile.declare(CalendarEntry.class, Where.getDefaultDescription()); }
/** * Initializes an ExtensionProfile based upon the extensions expected * by an EventEntry. */ public void declareExtensions(ExtensionProfile extProfile) { extProfile.declare(CalendarEntry.class, AccessLevelProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, ColorProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, HiddenProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, OverrideNameProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, SelectedProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, TimeZoneProperty.getDefaultDescription()); extProfile.declare(CalendarEntry.class, TimesCleanedProperty.getDefaultDescription(false, false)); extProfile.declare(CalendarEntry.class, When.getDefaultDescription()); extProfile.declare(CalendarEntry.class, Where.getDefaultDescription()); }