summaryrefslogtreecommitdiffstats
path: root/src/com/google/doclava/CodeTagInfo.java
diff options
context:
space:
mode:
authorBen Dodson <bjdodson@google.com>2010-08-04 15:21:06 -0700
committerBen Dodson <bjdodson@google.com>2010-08-04 17:50:13 -0700
commit920dbbbaca6aa578f3b26d89e99d12754c26ed60 (patch)
treeff22fba664681032459f526d51f14411403ea187 /src/com/google/doclava/CodeTagInfo.java
parentc8f6c750effdcfe65efc5a7d3bb62c4693cf4231 (diff)
downloadandroid_external_doclava-920dbbbaca6aa578f3b26d89e99d12754c26ed60.tar.gz
android_external_doclava-920dbbbaca6aa578f3b26d89e99d12754c26ed60.tar.bz2
android_external_doclava-920dbbbaca6aa578f3b26d89e99d12754c26ed60.zip
Initial import of Doclava project
Change-Id: Ia5ae56f1700fce98e0ae6954fa2df617ec0537bb
Diffstat (limited to 'src/com/google/doclava/CodeTagInfo.java')
-rw-r--r--src/com/google/doclava/CodeTagInfo.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/com/google/doclava/CodeTagInfo.java b/src/com/google/doclava/CodeTagInfo.java
new file mode 100644
index 0000000..1a4a864
--- /dev/null
+++ b/src/com/google/doclava/CodeTagInfo.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2010 Google Inc.
+ *
+ * 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.google.doclava;
+
+public class CodeTagInfo extends TagInfo {
+ private static String encode(String t) {
+ t = t.replace("&", "&amp;");
+ t = t.replace("<", "&lt;");
+ t = t.replace(">", "&gt;");
+ return t;
+ }
+
+ public CodeTagInfo(String text, SourcePositionInfo sp) {
+ // TODO: the correct behavior is to escape the text,
+ // but we'll have to update the Android sources before making the switch.
+ //super("@code", "@code", encode(text), sp);
+ super("@code", "@code", text, sp);
+ }
+}