diff options
Diffstat (limited to 'tools/droiddoc/src/SeeTagInfo.java')
-rw-r--r-- | tools/droiddoc/src/SeeTagInfo.java | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/tools/droiddoc/src/SeeTagInfo.java b/tools/droiddoc/src/SeeTagInfo.java deleted file mode 100644 index 94863b5..0000000 --- a/tools/droiddoc/src/SeeTagInfo.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * - * 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. - */ - -import java.util.regex.Pattern; -import java.util.regex.Matcher; -import org.clearsilver.HDF; -import org.clearsilver.CS; -import java.util.ArrayList; - -public class SeeTagInfo extends TagInfo -{ - private ContainerInfo mBase; - LinkReference mLink; - - SeeTagInfo(String name, String kind, String text, ContainerInfo base, - SourcePositionInfo position) - { - super(name, kind, text, position); - mBase = base; - } - - protected LinkReference linkReference() { - if (mLink == null) { - mLink = LinkReference.parse(text(), mBase, position(), - (!"@see".equals(name())) && (mBase != null ? mBase.checkLevel() : true)); - } - return mLink; - } - - public String label() - { - return linkReference().label; - } - - public void makeHDF(HDF data, String base) - { - LinkReference linkRef = linkReference(); - if (linkRef.kind != null) { - // if they have a better suggestion about "kind" use that. - // do this before super.makeHDF() so it picks it up - setKind(linkRef.kind); - } - - super.makeHDF(data, base); - - data.setValue(base + ".label", linkRef.label); - if (linkRef.href != null) { - data.setValue(base + ".href", linkRef.href); - } - } - - public boolean checkLevel() { - return linkReference().checkLevel(); - } - - public static void makeHDF(HDF data, String base, SeeTagInfo[] tags) - { - int j=0; - for (SeeTagInfo tag: tags) { - if (tag.mBase.checkLevel() && tag.checkLevel()) { - tag.makeHDF(data, base + "." + j); - j++; - } - } - } -} |