本文整理汇总了Java中com.sun.istack.internal.tools.DefaultAuthenticator类的典型用法代码示例。如果您正苦于以下问题:Java DefaultAuthenticator类的具体用法?Java DefaultAuthenticator怎么用?Java DefaultAuthenticator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DefaultAuthenticator类属于com.sun.istack.internal.tools包,在下文中一共展示了DefaultAuthenticator类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: parseArguments
import com.sun.istack.internal.tools.DefaultAuthenticator; //导入依赖的package包/类
/**
* Parses arguments and fill fields of this object.
*
* @exception BadCommandLineException
* thrown when there's a problem in the command-line arguments
*/
public void parseArguments( String[] args ) throws BadCommandLineException {
for (int i = 0; i < args.length; i++) {
if(args[i].length()==0)
throw new BadCommandLineException();
if (args[i].charAt(0) == '-') {
int j = parseArgument(args,i);
if(j==0)
throw new BadCommandLineException(
Messages.format(Messages.UNRECOGNIZED_PARAMETER, args[i]));
i += (j-1);
} else {
if(args[i].endsWith(".jar"))
scanEpisodeFile(new File(args[i]));
else
addFile(args[i],grammars,".xsd");
}
}
// configure proxy
if (proxyHost != null || proxyPort != null) {
if (proxyHost != null && proxyPort != null) {
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort);
System.setProperty("https.proxyHost", proxyHost);
System.setProperty("https.proxyPort", proxyPort);
} else if (proxyHost == null) {
throw new BadCommandLineException(
Messages.format(Messages.MISSING_PROXYHOST));
} else {
throw new BadCommandLineException(
Messages.format(Messages.MISSING_PROXYPORT));
}
if (proxyAuth != null) {
DefaultAuthenticator.getAuthenticator().setProxyAuth(proxyAuth);
}
}
if (grammars.isEmpty())
throw new BadCommandLineException(
Messages.format(Messages.MISSING_GRAMMAR));
if( schemaLanguage==null )
schemaLanguage = guessSchemaLanguage();
// if(target==SpecVersion.V2_2 && !isExtensionMode())
// throw new BadCommandLineException(
// "Currently 2.2 is still not finalized yet, so using it requires the -extension switch." +
// "NOTE THAT 2.2 SPEC MAY CHANGE BEFORE IT BECOMES FINAL.");
if(pluginLoadFailure!=null)
throw new BadCommandLineException(
Messages.format(Messages.PLUGIN_LOAD_FAILURE,pluginLoadFailure));
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:61,代码来源:Options.java
示例2: parseArguments
import com.sun.istack.internal.tools.DefaultAuthenticator; //导入依赖的package包/类
/**
* Parses arguments and fill fields of this object.
*
* @param args
* @throws BadCommandLineException thrown when there's a problem in the command-line arguments
*/
public void parseArguments(String[] args) throws BadCommandLineException {
for (int i = 0; i < args.length; i++) {
if (args[i].length() == 0)
throw new BadCommandLineException();
if (args[i].charAt(0) == '-') {
int j = parseArgument(args, i);
if (j == 0)
throw new BadCommandLineException(
Messages.format(Messages.UNRECOGNIZED_PARAMETER, args[i]));
i += (j - 1);
} else {
if (args[i].endsWith(".jar"))
scanEpisodeFile(new File(args[i]));
else
addFile(args[i], grammars, ".xsd");
}
}
// configure proxy
if (proxyHost != null || proxyPort != null) {
if (proxyHost != null && proxyPort != null) {
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort);
System.setProperty("https.proxyHost", proxyHost);
System.setProperty("https.proxyPort", proxyPort);
} else if (proxyHost == null) {
throw new BadCommandLineException(
Messages.format(Messages.MISSING_PROXYHOST));
} else {
throw new BadCommandLineException(
Messages.format(Messages.MISSING_PROXYPORT));
}
if (proxyAuth != null) {
DefaultAuthenticator.getAuthenticator().setProxyAuth(proxyAuth);
}
}
if (grammars.isEmpty())
throw new BadCommandLineException(
Messages.format(Messages.MISSING_GRAMMAR));
if (schemaLanguage == null)
schemaLanguage = guessSchemaLanguage();
// if(target==SpecVersion.V2_2 && !isExtensionMode())
// throw new BadCommandLineException(
// "Currently 2.2 is still not finalized yet, so using it requires the -extension switch." +
// "NOTE THAT 2.2 SPEC MAY CHANGE BEFORE IT BECOMES FINAL.");
if (pluginLoadFailure != null)
throw new BadCommandLineException(
Messages.format(Messages.PLUGIN_LOAD_FAILURE, pluginLoadFailure));
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:61,代码来源:Options.java
注:本文中的com.sun.istack.internal.tools.DefaultAuthenticator类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论