Examples of PackageInfo


Examples of com.google.code.vimsztool.omni.PackageInfo

  public String execute() {
    String classPathXml = params.get(SzjdeConstants.PARAM_CLASSPATHXML);
    String currentPkg = params.get(SzjdeConstants.PARAM_PKG_NAME);
    String[] varNames = params.get(SzjdeConstants.PARAM_VAR_NAMES).split(",");
    CompilerContext ctx = getCompilerContext(classPathXml);
    PackageInfo packageInfo =ctx.getPackageInfo();
   
    StringBuilder sb = new StringBuilder();
    for (String varName : varNames ) {
      varName = varName.trim();
      if (isKeyword(varName)) continue;
      StringBuilder tmpSb = new StringBuilder();
     
      List<String> binClassNames=packageInfo.findPackage(varName);
      if (binClassNames.size() == 0) continue;
      boolean noNeedImport = false;
      for (String binClassName : binClassNames) {
        String pkgName = binClassName.substring(0,binClassName.lastIndexOf("."));
        if ( pkgName.equals("java.lang"|| pkgName.equals(currentPkg)) {
View Full Code Here

Examples of com.google.code.vimsztool.omni.PackageInfo

    return "";
  }
  public String completeClass(String classPathXml, String nameStart,boolean ignoreCase) {
    if (classPathXml ==null || nameStart == null) return "";
    CompilerContext ctx = getCompilerContext(classPathXml);
    PackageInfo packageInfo = ctx.getPackageInfo();
    List<String> classNameList = null;
    if (nameStart.length() < 2) {
      return "";
    }
    if (nameStart.indexOf(".") > -1) {
      classNameList=packageInfo.findClassByQualifiedName(nameStart,ignoreCase);
    } else {
      classNameList=packageInfo.findClass(nameStart,ignoreCase);
    }
    Collections.sort(classNameList, new ClassNameComparator());
    StringBuilder sb=new StringBuilder();
    for (String name : classNameList) {
      if (name.indexOf("$") > -1 ) continue;
View Full Code Here

Examples of com.google.code.vimsztool.omni.PackageInfo

 
 
  public String completePackage(String classPathXml, String pkgname) {
    CompilerContext ctx = getCompilerContext(classPathXml);
    ReflectAbleClassLoader classLoader = ctx.getClassLoader();
    PackageInfo packageInfo = ctx.getPackageInfo();
    List<String> subNames=packageInfo.getClassesForPackage(pkgname, classLoader);
    StringBuilder sb=new StringBuilder();
    for (String name : subNames) {
      sb.append(name).append("\n");
    }
    return sb.toString();
View Full Code Here

Examples of com.volantis.mcs.build.javadoc.PackageInfo

     * @param generatedDir The directory that the utilities are written to.
     */
    public static void generateUtilities(RepositoryObjectInfo repInfo, File generatedDir) {
        ClassInfo objectClassInfo = repInfo.getObjectClassInfo();
        String objectClassName = objectClassInfo.getName();
        PackageInfo objectPackage = objectClassInfo.getPackageInfo();
        String utilitiesPackage = objectPackage.getName();
        String utilitiesName = objectClassName + "Utilities";

        List allObjectFields = repInfo.getAllObjectFields();
        boolean utilitiesNeeded = false;
        for (Iterator i = allObjectFields.iterator(); i.hasNext();) {
View Full Code Here

Examples of com.volantis.mcs.build.javadoc.PackageInfo

    ClassInfo objectClassInfo = info.getObjectClassInfo ();
    ClassInfo identityClassInfo = info.getIdentityClassInfo ();

      // Open a file.
      PackageInfo identityPackageInfo = identityClassInfo.getPackageInfo();
      String currentPackageName = identityPackageInfo.getName();

      String identityClassName = identityClassInfo.getName();
      if (identityClassName.endsWith("ImplIdentity")) {
          int end = identityClassName.length() - "ImplIdentity".length();
          identityClassName =
View Full Code Here

Examples of fr.xlim.ssd.capmanipulator.library.PackageInfo

    /**
     * read the PackageInfo part of a cap file set the values of PackageInfo
     */
    public PackageInfo load(CapInputStream in) throws UnableToReadCapFileException {

        PackageInfo packageInfo = new PackageInfo();

        // minorVersion reading;
        byte minorVersion = in.readByte();
        logger.trace("minor version: {}", minorVersion);
        packageInfo.setMinorVersion(minorVersion);

        // majorVersion reading
        byte majorVersion = in.readByte();
        logger.trace("major version: {}", majorVersion);
        packageInfo.setMajorVersion(majorVersion);

        // AID length reading
        byte aidLength = in.readByte();
        logger.trace("AID length: {}", aidLength);
        packageInfo.setAIDLength(aidLength);

        // AID reading
        packageInfo.getAID().clear();

        for (byte i = 0; i < aidLength; i++) {
            packageInfo.getAID().add(in.readByte());
        }

        return packageInfo;
    }
View Full Code Here

Examples of fr.xlim.ssd.capmanipulator.library.PackageInfo

        importComponent.setPackages(new ArrayList<PackageInfo>());

        //packages reading
        for (int i = 0; i < importComponent.getCount(); i++) {
            PackageInfo pInf = new PackageInfoRead().load(in);
            importComponent.getPackages().add(pInf);
        }

        checkSize(in, importComponent);
View Full Code Here

Examples of fr.xlim.ssd.capmanipulator.library.PackageInfo

        byte flags = in.readByte();
        logger.trace("flags: {}", flags);
        headerComponent.setFlags(flags);

        // package Info reading
        PackageInfo packageInfo = new PackageInfoRead().load(in);
        headerComponent.setThePackage(packageInfo);

        checkSize(in, headerComponent);

        PackageNameInfo packageNameInfo = new PackageNameInfo();
View Full Code Here

Examples of gri.gridp.modules.PackageInfo

    if (info.getWebsite() != null)
      elem.addContent(createElement("website", info.getWebsite()));
  }

  public PackageInfo readPackageInfo(Element element) {
    PackageInfo info = new PackageInfo();

    List children = element.getChildren();
    Element child;

    for (int i=0; i<children.size(); i++) {
      child = (Element)children.get(i);
      String name = child.getName().toLowerCase();

      if (name.equals("name"))
        info.setName(child.getText());
      else if (name.equals("website"))
        info.setWebsite(child.getText());
    }

    return info;
  }
View Full Code Here

Examples of gri.gridp.modules.PackageInfo

    //extended info:
    desc.setProgramName(modInfo.getProgram());
    desc.setGroup(funcInfo.getGroup());

    PackageInfo pkgInfo = modInfo.getPackageInfo();
    if (pkgInfo != null) {
      desc.setPackageName(pkgInfo.getName());
      desc.setWebsite(pkgInfo.getWebsite());
    }

    return desc;
  }
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.