Java源码示例:com.sun.xml.internal.fastinfoset.util.ValueArray

示例1
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例2
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例3
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例4
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例5
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例6
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例7
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例8
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例9
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例10
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例11
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例12
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例13
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例14
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}
 
示例15
private static int getIntegerValueFromProperty(String property) {
    String value = System.getProperty(property);
    if (value == null) {
        return Integer.MAX_VALUE;
    }

    try {
        return Math.max(Integer.parseInt(value), ValueArray.DEFAULT_CAPACITY);
    } catch (NumberFormatException e) {
        return Integer.MAX_VALUE;
    }
}
 
示例16
/** Creates a new instance of ParserVocabulary */
public ParserVocabulary() {
    namespaceName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    prefix = new PrefixArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    localName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherNCName = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, false);
    otherURI = new StringArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    attributeValue = new StringArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS, true);
    otherString = new CharArrayArray(ValueArray.DEFAULT_CAPACITY, NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    characterContentChunk = new ContiguousCharArrayArray(ValueArray.DEFAULT_CAPACITY,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS,
            ContiguousCharArrayArray.INITIAL_CHARACTER_SIZE,
            NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS);

    elementName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);
    attributeName = new QualifiedNameArray(ValueArray.DEFAULT_CAPACITY, IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS);

    tables[RESTRICTED_ALPHABET] = restrictedAlphabet;
    tables[ENCODING_ALGORITHM] = encodingAlgorithm;
    tables[PREFIX] = prefix;
    tables[NAMESPACE_NAME] = namespaceName;
    tables[LOCAL_NAME] = localName;
    tables[OTHER_NCNAME] = otherNCName;
    tables[OTHER_URI] = otherURI;
    tables[ATTRIBUTE_VALUE] = attributeValue;
    tables[OTHER_STRING] = otherString;
    tables[CHARACTER_CONTENT_CHUNK] = characterContentChunk;
    tables[ELEMENT_NAME] = elementName;
    tables[ATTRIBUTE_NAME] = attributeName;
}