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


Java EncodingConstants.XML_NAMESPACE_PREFIX属性代码示例

本文整理汇总了Java中com.sun.xml.internal.fastinfoset.EncodingConstants.XML_NAMESPACE_PREFIX属性的典型用法代码示例。如果您正苦于以下问题:Java EncodingConstants.XML_NAMESPACE_PREFIX属性的具体用法?Java EncodingConstants.XML_NAMESPACE_PREFIX怎么用?Java EncodingConstants.XML_NAMESPACE_PREFIX使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在com.sun.xml.internal.fastinfoset.EncodingConstants的用法示例。


在下文中一共展示了EncodingConstants.XML_NAMESPACE_PREFIX属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: convertVocabulary

private void convertVocabulary(com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary v) {
    final StringIntMap prefixMap = new FixedEntryStringIntMap(
            EncodingConstants.XML_NAMESPACE_PREFIX, 8);
    final StringIntMap namespaceNameMap = new FixedEntryStringIntMap(
            EncodingConstants.XML_NAMESPACE_NAME, 8);
    final StringIntMap localNameMap = new StringIntMap();

    addToTable(v.restrictedAlphabets.iterator(), restrictedAlphabet);
    addToTable(v.encodingAlgorithms.iterator(), encodingAlgorithm);
    addToTable(v.prefixes.iterator(), prefix, prefixMap);
    addToTable(v.namespaceNames.iterator(), namespaceName, namespaceNameMap);
    addToTable(v.localNames.iterator(), localName, localNameMap);
    addToTable(v.otherNCNames.iterator(), otherNCName);
    addToTable(v.otherURIs.iterator(), otherURI);
    addToTable(v.attributeValues.iterator(), attributeValue);
    addToTable(v.otherStrings.iterator(), otherString);
    addToTable(v.characterContentChunks.iterator(), characterContentChunk);
    addToTable(v.elements.iterator(), elementName, false,
            prefixMap, namespaceNameMap, localNameMap);
    addToTable(v.attributes.iterator(), attributeName, true,
            prefixMap, namespaceNameMap, localNameMap);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:22,代码来源:ParserVocabulary.java

示例2: SerializerVocabulary

public SerializerVocabulary() {
    tables[RESTRICTED_ALPHABET] = restrictedAlphabet = new StringIntMap(4);
    tables[ENCODING_ALGORITHM] = encodingAlgorithm = new StringIntMap(4);
    tables[PREFIX] = prefix = new FixedEntryStringIntMap(EncodingConstants.XML_NAMESPACE_PREFIX, 8);
    tables[NAMESPACE_NAME] = namespaceName = new FixedEntryStringIntMap(EncodingConstants.XML_NAMESPACE_NAME, 8);
    tables[LOCAL_NAME] = localName = new StringIntMap();
    tables[OTHER_NCNAME] = otherNCName = new StringIntMap(4);
    tables[OTHER_URI] = otherURI = new StringIntMap(4);
    tables[ATTRIBUTE_VALUE] = attributeValue = new StringIntMap();
    tables[OTHER_STRING] = otherString = new CharArrayIntMap(4);
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk = new CharArrayIntMap();
    tables[ELEMENT_NAME] = elementName = new LocalNameQualifiedNamesMap();
    tables[ATTRIBUTE_NAME] = attributeName = new LocalNameQualifiedNamesMap();
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:14,代码来源:SerializerVocabulary.java

示例3: initializeEntries

private final void initializeEntries() {
    _inScopeNamespaces[0] = _namespacePool;
    _namespacePool = _namespacePool.next;
    _inScopeNamespaces[0].next = null;
    _inScopeNamespaces[0].prefix = "";
    _inScopeNamespaces[0].namespaceName = "";
    _inScopeNamespaces[0].namespaceIndex = _currentInScope[0] = 0;

    int index = KeyIntMap.indexFor(KeyIntMap.hashHash(_inScopeNamespaces[0].prefix.hashCode()), _prefixMap.length);
    _prefixMap[index] = _prefixPool;
    _prefixPool = _prefixPool.next;
    _prefixMap[index].next = null;
    _prefixMap[index].prefixId = 0;


    _inScopeNamespaces[1] = _namespacePool;
    _namespacePool = _namespacePool.next;
    _inScopeNamespaces[1].next = null;
    _inScopeNamespaces[1].prefix = EncodingConstants.XML_NAMESPACE_PREFIX;
    _inScopeNamespaces[1].namespaceName = EncodingConstants.XML_NAMESPACE_NAME;
    _inScopeNamespaces[1].namespaceIndex = _currentInScope[1] = 1;

    index = KeyIntMap.indexFor(KeyIntMap.hashHash(_inScopeNamespaces[1].prefix.hashCode()), _prefixMap.length);
    if (_prefixMap[index] == null) {
        _prefixMap[index] = _prefixPool;
        _prefixPool = _prefixPool.next;
        _prefixMap[index].next = null;
    } else {
        final PrefixEntry e = _prefixMap[index];
        _prefixMap[index] = _prefixPool;
        _prefixPool = _prefixPool.next;
        _prefixMap[index].next = e;
    }
    _prefixMap[index].prefixId = 1;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:35,代码来源:PrefixArray.java


注:本文中的com.sun.xml.internal.fastinfoset.EncodingConstants.XML_NAMESPACE_PREFIX属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。