本文整理汇总了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);
}
示例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();
}
示例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;
}