struct.java

来自「一个java 代码生成器」· Java 代码 · 共 48 行

JAVA
48
字号
/**
 * Copyright (c) 2002, Siddhartha P. Chandurkar siddhartha@visioncodified.com
 * All rights reserved.
 * Licensed under the Academic Free License version 1.1
 * See the file LICENSE.TXT for details.
 * LICENSE.txt is located in the directory  <install-directory>\Jenerator
 * of your Jenertaor Installation.
 *
 */

package com.jenerator.struct;

import java.io.File;
import java.util.StringTokenizer;

/**
 *
 * @author Siddhartha P. Chandurkar
 * @version 0.9.0
 */
public class Struct {

    protected String packageName;

    public String getPackageDir() {
        return convertPackageToDir(packageName);
    }

    /**
     *  convertPackageToDir
     * This is an utility funtction which  converts a package name
     * i.e. <code>com.abc.xyz</code> to the corresponding directory
     * com/abc/xyz.
     * @param   String pack     The name of the package to be converted.
     */
    protected String convertPackageToDir(String pack) {
        if (pack.equals("null"))
            return "";
        StringTokenizer token = new StringTokenizer(pack, ".");
        StringBuffer packBuff = new StringBuffer();
        while (token.hasMoreTokens()) {
            packBuff.append(File.separator);
            packBuff.append(token.nextToken());
        }
        return packBuff.toString();
    }//convertPackageToDir
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?