Package com.sun.javadoc

Examples of com.sun.javadoc.ClassDoc.containingPackage()


  private void emitJRELink(ClassDoc enclosing, Doc doc) {
    String jreLink = "http://java.sun.com/j2se/1.5.0/docs/api/";
    if (doc instanceof ClassDoc) {
      ClassDoc classDoc = (ClassDoc) doc;
      String pkg = classDoc.containingPackage().name();
      if (!pkg.startsWith("java.")) {
        return;
      }
      String clazz = classDoc.name();
View Full Code Here


      ClassDoc classDoc = (ClassDoc) doc;
      Doc enclosingClass = classDoc.containingClass();
      if (enclosingClass != null) {
        return enclosingClass;
      } else {
        return classDoc.containingPackage();
      }
    } else if (doc instanceof PackageDoc) {
      return initialRootDoc;
    } else if (doc instanceof RootDoc) {
      return null;
View Full Code Here

      for (int i = 0; i < cda.length; i++) {
        ClassDoc cd = cda[i];
        // Only top-level classes matter.
        //
        if (cd.containingClass() == null) {
          packageNames.add(cd.containingPackage().name());
        }
      }

      // Packages
      //
View Full Code Here

    String id = null;
    if (doc instanceof PackageDoc) {
      id = ((PackageDoc) doc).name();
    } else if (doc instanceof ClassDoc) {
      ClassDoc cdoc = (ClassDoc) doc;
      id = getIdentifier(cdoc.containingPackage()) + "." + cdoc.name();
    } else if (doc instanceof ConstructorDoc) {
      ConstructorDoc cdoc = (ConstructorDoc) doc;
      id = getIdentifier(cdoc.containingClass()) + "." + cdoc.name();
    } else if (doc instanceof MethodDoc) {
      MethodDoc cdoc = (MethodDoc) doc;
View Full Code Here

      ClassDoc classDoc = null;
      PackageDoc packageDoc = null;
      if (doc instanceof ExecutableMemberDoc){
        memberDoc = (ExecutableMemberDoc) doc;
        classDoc = memberDoc.containingClass();
        packageDoc = classDoc.containingPackage();
      }
      if (doc instanceof ClassDoc){
        classDoc = (ClassDoc) doc;
        packageDoc = classDoc.containingPackage();
      }
View Full Code Here

        classDoc = memberDoc.containingClass();
        packageDoc = classDoc.containingPackage();
      }
      if (doc instanceof ClassDoc){
        classDoc = (ClassDoc) doc;
        packageDoc = classDoc.containingPackage();
      }

      if (packageDoc != null){
        linkPrefix = "{@linkplain " + packageDoc.name() + "." + classDoc.name();
        if (memberDoc != null)
View Full Code Here

      if (hidden(fc))
    continue;
     
      // check if source and destination are in the same package and if we are allowed
      // to infer dependencies between classes in the same package
      if(!opt.inferDepInPackage && c.containingPackage().equals(fc.containingPackage()))
    continue;

      // if source and dest are not already linked, add a dependency
      RelationPattern rp = getClassInfo(sourceName).getRelation(destName);
      if (rp == null || rp.matchesOne(new RelationPattern(RelationDirection.OUT))) {
View Full Code Here

      if (hidden(fc))
    continue;
     
      // check if source and destination are in the same package and if we are allowed
      // to infer dependencies between classes in the same package
      if(!opt.inferDepInPackage && c.containingPackage().equals(fc.containingPackage()))
    continue;

      // if source and dest are not already linked, add a dependency
      RelationPattern rp = getClassInfo(sourceName).getRelation(fc.toString());
      if (rp == null || rp.matchesOne(new RelationPattern(RelationDirection.OUT))) {
View Full Code Here

      ClassDoc[] classes=root.classes();
     
      for(int i=0; i < classes.length; i++) {
        ClassDoc c = classes[i];
       
        PackageDoc owner=c.containingPackage();
        String name=owner.name();
        if(map.containsKey(name)==false) {
          map.put(name,owner);
        }
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.