Lines Matching defs:element
22 private interface Element {
38 private static class CacheRRset extends RRset implements Element {
80 private static class NegativeElement implements Element {
206 private synchronized Element []
211 return (Element []) typelist.toArray(new Element[size]);
213 Element set = (Element) types;
214 return new Element[] {set};
218 private synchronized Element
220 Element found = null;
227 Element set = (Element) list.get(i);
234 Element set = (Element) types;
249 private synchronized Element
258 addElement(Name name, Element element) {
261 data.put(name, element);
264 int type = element.getType();
268 Element elt = (Element) list.get(i);
270 list.set(i, element);
274 list.add(element);
276 Element elt = (Element) types;
278 data.put(name, element);
282 list.add(element);
297 Element elt = (Element) list.get(i);
306 Element elt = (Element) types;
332 Element element = findElement(name, type, cred);
333 if (element == null) {
336 } else if (element.compareCredibility(cred) == 0) {
337 if (element instanceof CacheRRset) {
338 CacheRRset crrset = (CacheRRset) element;
355 Element element = findElement(name, type, 0);
357 if (element != null && element.compareCredibility(cred) <= 0)
360 if (element != null && element.compareCredibility(cred) <= 0)
361 element = null;
362 if (element == null) {
386 Element element = findElement(name, type, 0);
388 if (element != null && element.compareCredibility(cred) <= 0)
391 if (element != null && element.compareCredibility(cred) <= 0)
392 element = null;
393 if (element == null)
407 Element element;
436 Element [] elements = allElements(types);
439 element = elements[i];
440 if (element.expired()) {
441 removeElement(tname, element.getType());
444 if (!(element instanceof CacheRRset))
446 if (element.compareCredibility(minCred) < 0)
448 sr.addRRset((CacheRRset)element);
455 element = oneElement(tname, types, type, minCred);
456 if (element != null &&
457 element instanceof CacheRRset)
460 sr.addRRset((CacheRRset) element);
462 } else if (element != null) {
467 element = oneElement(tname, types, Type.CNAME, minCred);
468 if (element != null &&
469 element instanceof CacheRRset)
472 (CacheRRset) element);
475 element = oneElement(tname, types, Type.DNAME, minCred);
476 if (element != null &&
477 element instanceof CacheRRset)
480 (CacheRRset) element);
485 element = oneElement(tname, types, Type.NS, minCred);
486 if (element != null && element instanceof CacheRRset)
488 (CacheRRset) element);
490 /* Check for the special NXDOMAIN element. */
492 element = oneElement(tname, types, 0, minCred);
493 if (element != null)
836 Element [] elements = allElements(it.next());