summaryrefslogtreecommitdiff
path: root/isoparser/src/main/java/com/googlecode/mp4parser/annotations
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2012-09-20 16:00:17 -0700
committerTeng-Hui Zhu <ztenghui@google.com>2012-09-20 16:25:28 -0700
commitdd9eb897ee7c7b507cbdcf80263bb4b5de6966bf (patch)
treea0f3b67524d3e7beeca5e30878f349d58a65b705 /isoparser/src/main/java/com/googlecode/mp4parser/annotations
parent8436c0da2d787a33439f14e9273ea647f346fa9b (diff)
downloadmp4parser-dd9eb897ee7c7b507cbdcf80263bb4b5de6966bf.tar.gz
Initial drop the compilable version of mp4parser, with least modification
bug:7093055 Change-Id: Id9b1b4ec91e26ae6e9fd75d86696aa30f30897b3
Diffstat (limited to 'isoparser/src/main/java/com/googlecode/mp4parser/annotations')
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/all-wcprops17
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/entries96
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/DoNotParseDetail.java.svn-base43
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/ParseDetail.java.svn-base33
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/DoNotParseDetail.java43
-rw-r--r--isoparser/src/main/java/com/googlecode/mp4parser/annotations/ParseDetail.java33
6 files changed, 265 insertions, 0 deletions
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/all-wcprops b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/all-wcprops
new file mode 100644
index 0000000..a072f85
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/all-wcprops
@@ -0,0 +1,17 @@
+K 25
+svn:wc:ra_dav:version-url
+V 84
+/svn/!svn/ver/510/trunk/isoparser/src/main/java/com/googlecode/mp4parser/annotations
+END
+DoNotParseDetail.java
+K 25
+svn:wc:ra_dav:version-url
+V 106
+/svn/!svn/ver/510/trunk/isoparser/src/main/java/com/googlecode/mp4parser/annotations/DoNotParseDetail.java
+END
+ParseDetail.java
+K 25
+svn:wc:ra_dav:version-url
+V 101
+/svn/!svn/ver/505/trunk/isoparser/src/main/java/com/googlecode/mp4parser/annotations/ParseDetail.java
+END
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/entries b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/entries
new file mode 100644
index 0000000..c1fdd1c
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/entries
@@ -0,0 +1,96 @@
+10
+
+dir
+778
+http://mp4parser.googlecode.com/svn/trunk/isoparser/src/main/java/com/googlecode/mp4parser/annotations
+http://mp4parser.googlecode.com/svn
+
+
+
+2012-04-22T09:16:09.151890Z
+510
+Sebastian.Annies@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7decde4b-c250-0410-a0da-51896bc88be6
+
+DoNotParseDetail.java
+file
+
+
+
+
+2012-09-14T17:27:51.617235Z
+fc2fddc66ebab5d81ec1c3a226b350b2
+2012-04-22T09:16:09.151890Z
+510
+Sebastian.Annies@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1277
+
+ParseDetail.java
+file
+
+
+
+
+2012-09-14T17:27:51.617235Z
+14c265468fb110b7dc7f59ba02b532a0
+2012-04-21T21:18:31.685061Z
+505
+Sebastian.Annies@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1037
+
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/DoNotParseDetail.java.svn-base b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/DoNotParseDetail.java.svn-base
new file mode 100644
index 0000000..c08460f
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/DoNotParseDetail.java.svn-base
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2012 Sebastian Annies, Hamburg
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.googlecode.mp4parser.annotations;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ *
+ */
+
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+@Documented
+/**
+ * Mark a method with this annotation to prevent triggering the call of
+ * <code>AbstractBox#parseDetails()</code> before actually executing the
+ * method.
+ * @see com.googlecode.mp4parser.RequiresParseDetailAspect
+ */
+public @interface DoNotParseDetail {
+}
+
+
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/ParseDetail.java.svn-base b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/ParseDetail.java.svn-base
new file mode 100644
index 0000000..7b66d53
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/.svn/text-base/ParseDetail.java.svn-base
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2012 Sebastian Annies, Hamburg
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.googlecode.mp4parser.annotations;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+@Documented
+public @interface ParseDetail {
+}
+
+
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/DoNotParseDetail.java b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/DoNotParseDetail.java
new file mode 100644
index 0000000..c08460f
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/DoNotParseDetail.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2012 Sebastian Annies, Hamburg
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.googlecode.mp4parser.annotations;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ *
+ */
+
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+@Documented
+/**
+ * Mark a method with this annotation to prevent triggering the call of
+ * <code>AbstractBox#parseDetails()</code> before actually executing the
+ * method.
+ * @see com.googlecode.mp4parser.RequiresParseDetailAspect
+ */
+public @interface DoNotParseDetail {
+}
+
+
diff --git a/isoparser/src/main/java/com/googlecode/mp4parser/annotations/ParseDetail.java b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/ParseDetail.java
new file mode 100644
index 0000000..7b66d53
--- /dev/null
+++ b/isoparser/src/main/java/com/googlecode/mp4parser/annotations/ParseDetail.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2012 Sebastian Annies, Hamburg
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.googlecode.mp4parser.annotations;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+@Documented
+public @interface ParseDetail {
+}
+
+