propertynameargument.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 37 行

JAVA
37
字号
/*
 * $Id: PropertyNameArgument.java,v 1.1 2003/11/25 11:52:57 epr Exp $
 */

package org.jnode.shell.help;

import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;

/**
 * @author qades
 */
public class PropertyNameArgument extends Argument {

	public PropertyNameArgument(String name, String description, boolean multi) {
		super(name, description, multi);
	}

	public PropertyNameArgument(String name, String description) {
		super(name, description);
	}

	public String complete(String partial) {
		List props = new ArrayList();
		Iterator i = System.getProperties().keySet().iterator();
		while( i.hasNext() ) {
		String prop = (String)i.next();
			if( prop.startsWith(partial) )
				props.add(prop);
		}

		return complete(partial, props);
	}
	
}

⌨️ 快捷键说明

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