Tabnine Logo
ElementFinder
Code IndexAdd Tabnine to your IDE (free)

How to use
ElementFinder
in
com.novoda.sexp.finder

Best Java code snippets using com.novoda.sexp.finder.ElementFinder (Showing top 20 results out of 315)

origin: novoda/simple-easy-xml-parser

@Override
public void create(RootElement element) {
  elementFinder.find(element, elementTag);
}
origin: novoda/simple-easy-xml-parser

public SexpMediumXmlBenchmark.Feed getResult() {
  feedHolder.id = idFinder.getResultOrThrow();
  feedHolder.title = titleFinder.getResultOrThrow();
  feedHolder.updated = updatedFinder.getResultOrThrow();
  feedHolder.author = authorFinder.getResultOrThrow();
  feedHolder.logo = logoFinder.getResultOrThrow();
  feedHolder.generator = generatorFinder.getResultOrThrow();
  feedHolder.link = linkFinder.getResultOrThrow();
  return feedHolder.asFeed();
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void end(String body) {
    elementFinder.onParsed(body);
    parseFinishWatcher.onFinish();
  }
}
origin: novoda/simple-easy-xml-parser

@Override
public void create(RootElement rootElement) {
  elementFinder.find(rootElement, "name");
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void onFinish() {
    System.out.println("Found : " + elementFinder.getResultOrThrow());
  }
};
origin: novoda/simple-easy-xml-parser

public void parse(Element element) {
  feedHolder = new FeedHolder();
  idFinder.find(element, TAG_ID);
  titleFinder.find(element, TAG_TITLE);
  updatedFinder.find(element, TAG_UPDATED);
  authorFinder.find(element, TAG_AUTHOR);
  logoFinder.find(element, TAG_LOGO);
  generatorFinder.find(element, TAG_GENERATOR);
  linkFinder.find(element, TAG_LINK);
  entryFinder.find(element, TAG_ENTRY);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void onFinish() {
    System.out.println("Found : " + elementFinder.getResultOrThrow());
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, final ParseWatcher<Channel> listener) {
  this.listener = listener;
  element.setElementListener(channelParseListener);
  podcastItemFinder.find(element, TAG_ITEM);
  titleFinder.find(element, TAG_TITLE);
  linkFinder.find(element, TAG_LINK);
  imageFinder.find(element, TAG_IMAGE);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void end() {
    itemHolder.title = titleFinder.getResultOrThrow();
    itemHolder.author = authorFinder.getResultOrThrow();
    itemHolder.link = linkFinder.getResultOrThrow();
    itemHolder.image = itunesImageFinder.getResultOrThrow();
    itemHolder.itunesDuration = itunesDurationFinder.getResultOrThrow();
    listener.onParsed(itemHolder.asItem());
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, ParseWatcher<ChannelImage> listener) {
  this.listener = listener;
  element.setElementListener(imageListener);
  titleFinder.find(element, TAG_TITLE);
  linkFinder.find(element, TAG_LINK);
  urlFinder.find(element, TAG_URL);
  widthFinder.find(element, TAG_WIDTH);
  heightFinder.find(element, TAG_HEIGHT);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void onFinish() {
    System.out.println("Found : " + elementFinder.getResultOrThrow());
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, ParseWatcher<SexpMediumXmlBenchmark.Entry> listener) {
  this.listener = listener;
  element.setElementListener(entryListener);
  idFinder.find(element, TAG_ID);
  titleFinder.find(element, TAG_TITLE);
  summaryFinder.find(element, TAG_SUMMARY);
  updatedFinder.find(element, TAG_UPDATE);
  linkFinder.find(element, TAG_LINK);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void end() {
    imageHolder.title = titleFinder.getResultOrThrow();
    imageHolder.link = linkFinder.getResultOrThrow();
    imageHolder.url = urlFinder.getResultOrThrow();
    imageHolder.width = widthFinder.getResultOrThrow();
    imageHolder.height = heightFinder.getResultOrThrow();
    listener.onParsed(imageHolder.asImage());
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, final ParseWatcher<PodcastItem> listener) {
  this.listener = listener;
  element.setElementListener(itemParseListener);
  titleFinder.find(element, TAG_TITLE);
  authorFinder.find(element, TAG_AUTHOR);
  linkFinder.find(element, TAG_LINK);
  itunesDurationFinder.find(element, TAG_ITUNES_NAMESPACE, TAG_ITUNES_DURATION);
  itunesImageFinder.find(element, TAG_ITUNES_NAMESPACE, TAG_ITUNES_IMAGE);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void end() {
    SexpMediumXmlBenchmark.Entry entry = new SexpMediumXmlBenchmark.Entry();
    entry.id = idFinder.getResultOrThrow();
    entry.summary = summaryFinder.getResultOrThrow();
    entry.title = titleFinder.getResultOrThrow();
    entry.updated = updatedFinder.getResultOrThrow();
    entry.links = new ArrayList<>(linkList);
    listener.onParsed(entry);
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, ParseWatcher<SexpMediumXmlBenchmark.Author> listener) {
  this.listener = listener;
  element.setElementListener(authorListener);
  nameFinder.find(element, TAG_NAME);
}
origin: novoda/simple-easy-xml-parser

  @Override
  public void end() {
    channelHolder.title = titleFinder.getResultOrThrow();
    channelHolder.link = linkFinder.getResultOrThrow();
    channelHolder.image = imageFinder.getResultOrThrow();
    listener.onParsed(channelHolder.asChannel());
  }
};
origin: novoda/simple-easy-xml-parser

@Override
public void parse(Element element, ParseWatcher<List<T>> listener) {
  this.listener = listener;
  element.setElementListener(this);
  listCreator.find(element, tag);
}
origin: novoda/simple-easy-xml-parser

@Override
public void end() {
  String result = elementFinder.getResultOrThrow();
  callback.onFinish(result);
}
origin: novoda/simple-easy-xml-parser

@Test
public void delegateToElementCreatorToParseEachItem_whenParsing() throws Exception {
  Element element = mock(Element.class);
  listParser.parse(element, mockListener);
  verify(mockListCreator).find(element, "individualItemTag");
}
com.novoda.sexp.finderElementFinder

Most used methods

  • find
    Find the given tag inside the given element
  • getResultOrThrow
  • onParsed

Popular in Java

  • Updating database using SQL prepared statement
  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • getResourceAsStream (ClassLoader)
  • String (java.lang)
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now