当前位置: 首页>>代码示例>>Java>>正文


Java Utils.getString方法代码示例

本文整理汇总了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;
    }
 
开发者ID:shannah,项目名称:cn1,代码行数:20,代码来源:ExtendedOp.java

示例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);
            }
        }
    }
}
 
开发者ID:shannah,项目名称:cn1,代码行数:18,代码来源:LdapResult.java

示例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];
    }
}
 
开发者ID:shannah,项目名称:cn1,代码行数:11,代码来源:UnsolicitedNotificationImpl.java

示例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);
    }
}
 
开发者ID:shannah,项目名称:cn1,代码行数:10,代码来源:LdapAttribute.java

示例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]);
    }
}
 
开发者ID:shannah,项目名称:cn1,代码行数:11,代码来源:ECNotificationControl.java

示例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();
}
 
开发者ID:freeVM,项目名称:freeVM,代码行数:30,代码来源:LdapSearchResult.java

示例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);
}
 
开发者ID:shannah,项目名称:cn1,代码行数:5,代码来源:FilterParser.java

示例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?
}
 
开发者ID:shannah,项目名称:cn1,代码行数:7,代码来源:PersistentSearchResult.java

示例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);
}
 
开发者ID:shannah,项目名称:cn1,代码行数:7,代码来源:LdapControl.java


注:本文中的org.apache.harmony.jndi.provider.ldap.asn1.Utils.getString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。