package com.google.gdata.data.douban; import java.util.List; import com.google.gdata.data.BaseEntry; import com.google.gdata.data.ExtensionDescription; import com.google.gdata.data.ExtensionProfile; @ExtensionDescription.Default( nsAlias = "", nsUri = "http://www.w3.org/2005/Atom", localName = "entry") public class MiniblogEntry extends BaseEntry<MiniblogEntry> { public MiniblogEntry() { super(); } public MiniblogEntry(BaseEntry sourceEntry) { super(sourceEntry); } @Override public void declareExtensions(ExtensionProfile extProfile) { super.declareExtensions(extProfile); extProfile.declare(MiniblogEntry.class, Attribute.class); extProfile.declareArbitraryXmlExtension(MiniblogEntry.class); } protected List<Attribute> attributes; public List<Attribute> getAttributes() { return getRepeatingExtension(Attribute.class); } public void setAttributes(List<Attribute> atts) { if (atts == null) { removeExtension(Attribute.class); } else { for (Attribute att : atts) addRepeatingExtension(att); } } }