public DncGeosymTextStyle(Font font, int colorCode, String prefix, String suffix, Int2ObjectMap<String> abbrevs) { this.font = font; this.colorCode = colorCode; this.prefix = prefix; this.suffix = suffix; this.abbrevs = (abbrevs == null ? null : unmodifiable(new Int2ObjectOpenHashMap<String>(abbrevs))); }
this.geosymAssignments = Int2ObjectMaps.unmodifiable( readDncSymbolAssignments( config.geosymAssignmentsFilename ) );
public QueryDatabase( File flatDir, DncProjection proj, ExecutorService exec ) throws IOException { this.flatDir = flatDir; this.proj = proj; this.exec = exec; this.charset = readFlatCharset( flatDir ); this.fcodeNames = Int2ObjectMaps.unmodifiable( readFlatFcodeNames( flatDir, charset ) ); this.attrNames = Int2ObjectMaps.unmodifiable( readFlatAttrNames( flatDir, charset ) ); this.flatLibraryNums = Object2IntMaps.unmodifiable( invertIdsMap( readFlatLibraryNames( flatDir, charset ) ) ); this.flatCoverageNums = Object2IntMaps.unmodifiable( invertIdsMap( readFlatCoverageNames( flatDir, charset ) ) ); this.bufMutex = new Object( ); this.featuresBufMasters = unmodifiableMap( readFlatChunks( flatDir ) ); this.ringsBufMaster = memmapFlatRingsBuf( flatDir ); this.verticesBufMaster = memmapFlatVerticesBuf( flatDir ); this.attrsBufMaster = memmapFlatAttrsBuf( flatDir ); this.stringsBufMaster = memmapFlatStringsBuf( flatDir ); }
public TransitionalDatabase( File flatDir, DncProjection proj, ListMultimap<String,DncGeosymAssignment> geosymAssignments, Function<String,Object> externalAttrs ) throws IOException { this.flatDir = flatDir; this.proj = proj; this.geosymAssignments = geosymAssignments; this.externalAttrs = externalAttrs; this.charset = readFlatCharset( flatDir ); this.fcodeNames = Int2ObjectMaps.unmodifiable( readFlatFcodeNames( flatDir, charset ) ); this.attrNames = Int2ObjectMaps.unmodifiable( readFlatAttrNames( flatDir, charset ) ); this.flatLibraryNums = Object2IntMaps.unmodifiable( invertIdsMap( readFlatLibraryNames( flatDir, charset ) ) ); this.flatCoverageNums = Object2IntMaps.unmodifiable( invertIdsMap( readFlatCoverageNames( flatDir, charset ) ) ); this.bufMutex = new Object( ); this.featuresBufMasters = unmodifiableMap( readFlatChunks( flatDir ) ); this.ringsBufMaster = memmapFlatRingsBuf( flatDir ); this.verticesBufMaster = memmapFlatVerticesBuf( flatDir ); this.attrsBufMaster = memmapFlatAttrsBuf( flatDir ); this.stringsBufMaster = memmapFlatStringsBuf( flatDir ); }