1 package com.cooliris.picasa;
3 import java.lang.annotation.ElementType;
4 import java.lang.annotation.Retention;
5 import java.lang.annotation.RetentionPolicy;
6 import java.lang.annotation.Target;
8 import org.xml.sax.Attributes;
10 public abstract class Entry {
11 public static final String[] ID_PROJECTION = { "_id" };
13 // The primary key of the entry.
17 @Retention(RetentionPolicy.RUNTIME)
18 @Target(ElementType.TYPE)
19 public @interface Table {
23 @Retention(RetentionPolicy.RUNTIME)
24 @Target(ElementType.FIELD)
25 public @interface Column {
28 boolean indexed() default false;
30 boolean fullText() default false;
37 public void setPropertyFromXml(String uri, String localName, Attributes attrs, String content) {
38 throw new UnsupportedOperationException("Entry class does not support XML parsing");