public SAXDocumentSerializerWithPrefixMapping(Map namespaceToPrefixMapping) { // Use the local name to look up elements/attributes super(true); _namespaceToPrefixMapping = new HashMap(namespaceToPrefixMapping); _prefixToPrefixMapping = new HashMap(); // Empty prefix _namespaceToPrefixMapping.put("", ""); // 'xml' prefix _namespaceToPrefixMapping.put(EncodingConstants.XML_NAMESPACE_NAME, EncodingConstants.XML_NAMESPACE_PREFIX); _declaredNamespaces = new StringIntMap(4); }
public SAXDocumentSerializerWithPrefixMapping(Map namespaceToPrefixMapping) { // Use the local name to look up elements/attributes super(true); _namespaceToPrefixMapping = new HashMap(namespaceToPrefixMapping); _prefixToPrefixMapping = new HashMap(); // Empty prefix _namespaceToPrefixMapping.put("", ""); // 'xml' prefix _namespaceToPrefixMapping.put(EncodingConstants.XML_NAMESPACE_NAME, EncodingConstants.XML_NAMESPACE_PREFIX); _declaredNamespaces = new StringIntMap(4); }
public SAXDocumentSerializerWithPrefixMapping(Map namespaceToPrefixMapping) { // Use the local name to look up elements/attributes super(true); _namespaceToPrefixMapping = new HashMap(namespaceToPrefixMapping); _prefixToPrefixMapping = new HashMap(); // Empty prefix _namespaceToPrefixMapping.put("", ""); // 'xml' prefix _namespaceToPrefixMapping.put(EncodingConstants.XML_NAMESPACE_NAME, EncodingConstants.XML_NAMESPACE_PREFIX); _declaredNamespaces = new StringIntMap(4); }
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(); }
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(); }
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(); }
private void convertVocabulary(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); }
private void convertVocabulary(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); }
private void convertVocabulary(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); }