001package gu.dtalk; 002 003import java.util.Arrays; 004 005import com.google.common.base.Strings; 006 007/** 008 * ÃÜÂëÑ¡Ïî 009 * @author guyadong 010 * 011 */ 012public class PasswordOption extends StringOption { 013 014 @Override 015 public String contentOfValue() { 016 if(Strings.isNullOrEmpty(getValue())){ 017 return "empty password"; 018 } 019 char[] pwd = new char[getValue().length()]; 020 Arrays.fill(pwd, '*'); 021 return new String(pwd); 022 } 023 024 @Override 025 public final OptionType getType() { 026 return OptionType.PASSWORD; 027 } 028 029}