本文整理了Java中org.apache.directory.api.util.Strings.toUpperCaseAscii()
方法的一些代码示例,展示了Strings.toUpperCaseAscii()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.toUpperCaseAscii()
方法的具体详情如下:
包路径:org.apache.directory.api.util.Strings
类名称:Strings
方法名:toUpperCaseAscii
[英]Rewrote the toLowercase method to improve performances. In Ldap, attributesType are supposed to use ASCII chars : 'a'-'z', 'A'-'Z', '0'-'9', '.' and '-' only.
[中]重写toLowercase方法以提高性能。在Ldap中,AttributeType应该使用ASCII字符:“a'-'z',“a'-'z',“0'-'9',”只有“-”。
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public boolean hasExtension( String extension )
{
return extensions.containsKey( Strings.toUpperCaseAscii( extension ) );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public boolean hasExtension( String extension )
{
return extensions.containsKey( Strings.toUpperCaseAscii( extension ) );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-model
/**
* {@inheritDoc}
*/
@Override
public boolean hasExtension( String extension )
{
return extensions.containsKey( Strings.toUpperCaseAscii( extension ) );
}
代码示例来源:origin: org.apache.directory.api/api-ldap-model
/**
* {@inheritDoc}
*/
@Override
public List<String> getExtension( String extension )
{
String name = Strings.toUpperCaseAscii( extension );
if ( hasExtension( name ) )
{
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
String key = entry.getKey();
if ( name.equalsIgnoreCase( key ) )
{
return entry.getValue();
}
}
}
return null;
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* {@inheritDoc}
*/
@Override
public List<String> getExtension( String extension )
{
String name = Strings.toUpperCaseAscii( extension );
if ( hasExtension( name ) )
{
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
String key = entry.getKey();
if ( name.equalsIgnoreCase( key ) )
{
return entry.getValue();
}
}
}
return null;
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* {@inheritDoc}
*/
@Override
public List<String> getExtension( String extension )
{
String name = Strings.toUpperCaseAscii( extension );
if ( hasExtension( name ) )
{
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
String key = entry.getKey();
if ( name.equalsIgnoreCase( key ) )
{
return entry.getValue();
}
}
}
return null;
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* Add an extensions with their values. (Actually do a copy)
*
* @param extensions The extensions map
*/
@Override
public void setExtensions( Map<String, List<String>> extensions )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
if ( extensions != null )
{
this.extensions = new HashMap<>();
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
List<String> values = new ArrayList<>();
for ( String value : entry.getValue() )
{
values.add( value );
}
this.extensions.put( Strings.toUpperCaseAscii( entry.getKey() ), values );
}
computeHashCode();
}
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, String... values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
List<String> valueList = new ArrayList<>();
for ( String value : values )
{
valueList.add( value );
}
extensions.put( Strings.toUpperCaseAscii( key ), valueList );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-all
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, List<String> values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
extensions.put( Strings.toUpperCaseAscii( key ), values );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, String... values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
List<String> valueList = new ArrayList<>();
for ( String value : values )
{
valueList.add( value );
}
extensions.put( Strings.toUpperCaseAscii( key ), valueList );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-ldap-model
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, String... values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
List<String> valueList = new ArrayList<>();
for ( String value : values )
{
valueList.add( value );
}
extensions.put( Strings.toUpperCaseAscii( key ), valueList );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* Add an extensions with their values. (Actually do a copy)
*
* @param extensions The extensions map
*/
@Override
public void setExtensions( Map<String, List<String>> extensions )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
if ( extensions != null )
{
this.extensions = new HashMap<>();
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
List<String> values = new ArrayList<>();
for ( String value : entry.getValue() )
{
values.add( value );
}
this.extensions.put( Strings.toUpperCaseAscii( entry.getKey() ), values );
}
computeHashCode();
}
}
代码示例来源:origin: org.apache.directory.api/api-ldap-model
/**
* Add an extensions with their values. (Actually do a copy)
*
* @param extensions The extensions map
*/
@Override
public void setExtensions( Map<String, List<String>> extensions )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
if ( extensions != null )
{
this.extensions = new HashMap<>();
for ( Map.Entry<String, List<String>> entry : extensions.entrySet() )
{
List<String> values = new ArrayList<>();
for ( String value : entry.getValue() )
{
values.add( value );
}
this.extensions.put( Strings.toUpperCaseAscii( entry.getKey() ), values );
}
computeHashCode();
}
}
代码示例来源:origin: org.apache.directory.api/api-ldap-model
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, List<String> values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
extensions.put( Strings.toUpperCaseAscii( key ), values );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
/**
* Add an extension with its values
* @param key The extension key
* @param values The associated values
*/
@Override
public void addExtension( String key, List<String> values )
{
if ( locked )
{
throw new UnsupportedOperationException( I18n.err( I18n.ERR_13700_CANNOT_MODIFY_LOCKED_SCHEMA_OBJECT, getName() ) );
}
extensions.put( Strings.toUpperCaseAscii( key ), values );
computeHashCode();
}
代码示例来源:origin: org.apache.directory.api/api-ldap-client-all
boolean result = COUNTRIES.contains( Strings.toUpperCaseAscii( strValue ) );
代码示例来源:origin: org.apache.directory.api/api-all
boolean result = COUNTRIES.contains( Strings.toUpperCaseAscii( strValue ) );
代码示例来源:origin: org.apache.directory.api/api-ldap-model
boolean result = COUNTRIES.contains( Strings.toUpperCaseAscii( strValue ) );
内容来源于网络,如有侵权,请联系作者删除!