/** * Create a new set of tables for a JAXB context. * <p> * @param context the JAXB context. * @param initialIndexOffset the initial index offset to calculate * the maximum possible index * */ TablesPerJAXBContext(JAXBContextImpl context, int initialIndexOffset) { elementIndexes = new int[context.getNumberOfElementNames()]; elementIndexPrefixes = new int[context.getNumberOfElementNames()]; attributeIndexes = new int[context.getNumberOfAttributeNames()]; localNameIndexes = new int[context.getNumberOfLocalNames()]; indexOffset = 1; maxIndex = initialIndexOffset + elementIndexes.length + attributeIndexes.length; }
/** * Create a new set of tables for a JAXB context. * <p> * @param context the JAXB context. * @param initialIndexOffset the initial index offset to calculate * the maximum possible index * */ TablesPerJAXBContext(JAXBContextImpl context, int initialIndexOffset) { elementIndexes = new int[context.getNumberOfElementNames()]; elementIndexPrefixes = new int[context.getNumberOfElementNames()]; attributeIndexes = new int[context.getNumberOfAttributeNames()]; localNameIndexes = new int[context.getNumberOfLocalNames()]; indexOffset = 1; maxIndex = initialIndexOffset + elementIndexes.length + attributeIndexes.length; }
/** * Create a new set of tables for a JAXB context. * <p> * @param content the JAXB context. * @param initialIndexOffset the initial index offset to calculate * the maximum possible index * */ TablesPerJAXBContext(JAXBContextImpl context, int initialIndexOffset) { elementIndexes = new int[context.getNumberOfElementNames()]; elementIndexPrefixes = new int[context.getNumberOfElementNames()]; attributeIndexes = new int[context.getNumberOfAttributeNames()]; localNameIndexes = new int[context.getNumberOfLocalNames()]; indexOffset = 1; maxIndex = initialIndexOffset + elementIndexes.length + attributeIndexes.length; }
/** * Create a new set of tables for a JAXB context. * <p> * @param context the JAXB context. * @param initialIndexOffset the initial index offset to calculate * the maximum possible index * */ TablesPerJAXBContext(JAXBContextImpl context, int initialIndexOffset) { elementIndexes = new int[context.getNumberOfElementNames()]; elementIndexPrefixes = new int[context.getNumberOfElementNames()]; attributeIndexes = new int[context.getNumberOfAttributeNames()]; localNameIndexes = new int[context.getNumberOfLocalNames()]; indexOffset = 1; maxIndex = initialIndexOffset + elementIndexes.length + attributeIndexes.length; }