本文整理汇总了Java中org.apache.harmony.jndi.provider.ldap.asn1.Utils.getString方法的典型用法代码示例。如果您正苦于以下问题:Java Utils.getString方法的具体用法?Java Utils.getString怎么用?Java Utils.getString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.harmony.jndi.provider.ldap.asn1.Utils
的用法示例。
在下文中一共展示了Utils.getString方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getExtendedResponse
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
public ExtendedResponse getExtendedResponse() throws NamingException {
if (result != null && result.getResultCode() == 0
&& responseValues != null) {
String id = null;
if (responseValues[4] != null) {
id = Utils.getString((byte[]) responseValues[4]);
}
byte[] value = (byte[]) responseValues[5];
int length = 0;
if (value != null) {
length = value.length;
}
response = request.createExtendedResponse(id, value, 0, length);
}
return response;
}
示例2: decodeValues
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public void decodeValues(Object[] values) {
resultCode = ASN1Integer.toIntValue(values[0]);
machedDN = Utils.getString((byte[]) values[1]);
errorMessage = Utils.getString((byte[]) values[2]);
if (values[3] != null) {
Collection<byte[]> list = (Collection<byte[]>) values[3];
if (list.size() != 0) {
referrals = new String[list.size()];
int index = 0;
for (byte[] bytes : list) {
referrals[index++] = Utils.getString(bytes);
}
}
}
}
示例3: decodeValues
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
public void decodeValues(Object[] values) {
result = new LdapResult();
result.decodeValues(values);
if (values[4] != null) {
oid = Utils.getString(values[4]);
}
if (values[5] != null) {
encodedValue = (byte[]) values[5];
}
}
示例4: decodeValues
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public void decodeValues(Object[] vs) {
byte[] type = (byte[]) vs[0];
attrID = Utils.getString(type);
Collection<byte[]> list = (Collection<byte[]>) vs[1];
for (byte[] bs : list) {
add(bs);
}
}
示例5: decodeValues
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
public void decodeValues(Object[] values) {
changeType = ASN1Integer.toIntValue(values[0]);
if (values[1] != null) {
previousDN = Utils.getString(values[1]);
}
if (values[2] != null) {
changeNumber = ASN1Integer.toIntValue(values[2]);
}
}
示例6: decodeEntry
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
protected void decodeEntry(Object value) {
Object[] values = (Object[]) value;
String name = Utils.getString(values[0]);
if (address != null) {
name = address + name;
}
Attributes attrs = null;
synchronized (entries) {
if (entries.containsKey(name)) {
attrs = entries.get(name);
} else {
attrs = new BasicAttributes(true);
entries.put(name, attrs);
}
}
Collection<Object[]> list = (Collection<Object[]>) values[1];
for (Object[] objects : list) {
LdapAttribute attr = new LdapAttribute();
attr.decodeValues(objects);
if (!LdapAttribute.isBinary(attr.getID(), binaryAttributes)) {
attr.convertValueToString();
}
attrs.put(attr);
}
addToEnumeration();
}
示例7: convertToUtf8Char
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
private String convertToUtf8Char(String s) {
byte[] bs = new byte[] { (byte)Integer.parseInt(s, 16) };
return Utils.getString(bs);
}
示例8: decodeEntry
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
@Override
protected void decodeEntry(Object value) {
Object[] values = (Object[]) value;
dn = Utils.getString((byte[]) values[0]);
// TODO is attributes useful for persistent search?
}
示例9: decodeValues
import org.apache.harmony.jndi.provider.ldap.asn1.Utils; //导入方法依赖的package包/类
public void decodeValues(Object[] values) {
String id = Utils.getString((byte[]) values[0]);
boolean isCritical = ((Boolean) values[1]).booleanValue();
byte[] encoded = (byte[]) values[2];
control = new BasicControl(id, isCritical, encoded);
}