summaryrefslogtreecommitdiff
path: root/src/com/google/doclava/LiteralTagInfo.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/LiteralTagInfo.java
parentc8f6c750effdcfe65efc5a7d3bb62c4693cf4231 (diff)
downloaddoclava-920dbbbaca6aa578f3b26d89e99d12754c26ed60.tar.gz
Initial import of Doclava project
Change-Id: Ia5ae56f1700fce98e0ae6954fa2df617ec0537bb
Diffstat (limited to 'src/com/google/doclava/LiteralTagInfo.java')
-rw-r--r--src/com/google/doclava/LiteralTagInfo.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/com/google/doclava/LiteralTagInfo.java b/src/com/google/doclava/LiteralTagInfo.java
new file mode 100644
index 0000000..1feb276
--- /dev/null
+++ b/src/com/google/doclava/LiteralTagInfo.java
@@ -0,0 +1,30 @@
+/*
+ * 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 LiteralTagInfo extends TagInfo {
+ private static String encode(String t) {
+ t = t.replace("&", "&amp;");
+ t = t.replace("<", "&lt;");
+ t = t.replace(">", "&gt;");
+ return t;
+ }
+
+ public LiteralTagInfo(String text, SourcePositionInfo sp) {
+ super("Text", "Text", encode(text), sp);
+ }
+}