/** * Wraps up everything and creates {@link NameList}. */ public NameList conclude() { boolean[] nsUriCannotBeDefaulted = new boolean[uriIndexMap.size()]; for (Map.Entry<String,Integer> e : uriIndexMap.entrySet()) { nsUriCannotBeDefaulted[e.getValue()] = nonDefaultableNsUris.contains(e.getKey()); } NameList r = new NameList( list(uriIndexMap), nsUriCannotBeDefaulted, list(localNameIndexMap), elementQNameIndexMap.size(), attributeQNameIndexMap.size() ); // delete them so that the create method can never be called again uriIndexMap = null; localNameIndexMap = null; return r; }
/** * Wraps up everything and creates {@link NameList}. */ public NameList conclude() { boolean[] nsUriCannotBeDefaulted = new boolean[uriIndexMap.size()]; for (Map.Entry<String,Integer> e : uriIndexMap.entrySet()) { nsUriCannotBeDefaulted[e.getValue()] = nonDefaultableNsUris.contains(e.getKey()); } NameList r = new NameList( list(uriIndexMap), nsUriCannotBeDefaulted, list(localNameIndexMap), elementQNameIndexMap.size(), attributeQNameIndexMap.size() ); // delete them so that the create method can never be called again uriIndexMap = null; localNameIndexMap = null; return r; }
var nameList = new NameList({fileName : fileName}); this.set({nameList : nameList}); return nameList.fetch()
NameList l = new NameList(Collections.synchronizedList(new LinkedList()));
// the threads share the same `NameList` final NameList nl = new NameList(); ... nl.addName("A"); ... for (int i = 0; i < names.size(); i++) {
/** * Wraps up everything and creates {@link NameList}. */ public NameList conclude() { boolean[] nsUriCannotBeDefaulted = new boolean[uriIndexMap.size()]; for (Map.Entry<String,Integer> e : uriIndexMap.entrySet()) { nsUriCannotBeDefaulted[e.getValue()] = nonDefaultableNsUris.contains(e.getKey()); } NameList r = new NameList( list(uriIndexMap), nsUriCannotBeDefaulted, list(localNameIndexMap), elementQNameIndexMap.size(), attributeQNameIndexMap.size() ); // delete them so that the create method can never be called again uriIndexMap = null; localNameIndexMap = null; return r; }
/** * Wraps up everything and creates {@link NameList}. */ public NameList conclude() { boolean[] nsUriCannotBeDefaulted = new boolean[uriIndexMap.size()]; for (Map.Entry<String,Integer> e : uriIndexMap.entrySet()) { nsUriCannotBeDefaulted[e.getValue()] = nonDefaultableNsUris.contains(e.getKey()); } NameList r = new NameList( list(uriIndexMap), nsUriCannotBeDefaulted, list(localNameIndexMap), elementQNameIndexMap.size(), attributeQNameIndexMap.size() ); // delete them so that the create method can never be called again uriIndexMap = null; localNameIndexMap = null; return r; }