Tabnine Logo
NilObject.getNilReason
Code IndexAdd Tabnine to your IDE (free)

How to use
getNilReason
method
in
org.apache.sis.xml.NilObject

Best Java code snippets using org.apache.sis.xml.NilObject.getNilReason (Showing top 10 results out of 315)

origin: org.apache.sis.core/sis-utility

if (object != null) {
  if (object instanceof NilObject) {
    return ((NilObject) object).getNilReason();
origin: apache/sis

ox = ((NilObject) other).getNilReason();
origin: org.apache.sis.core/sis-utility

ox = ((NilObject) other).getNilReason();
origin: apache/sis

if (object != null) {
  if (object instanceof NilObject) {
    return ((NilObject) object).getNilReason();
origin: apache/sis

final NilReason reason = ((NilObject) value).getNilReason();
if (reason != null) {
  reference = reason.toString();
origin: org.apache.sis.core/sis-utility

final NilReason reason = ((NilObject) value).getNilReason();
if (reason != null) {
  reference = reason.toString();
origin: apache/sis

assertInstanceOf("Should have instantiated a proxy.", NilObject.class, series);
final NilReason reason = ((NilObject) series).getNilReason();
assertNull("NilReason.explanation", reason.getOtherExplanation());
assertEquals("NilReason.URI", "http://www.myreason.org", String.valueOf(reason.getURI()));
origin: apache/sis

/**
 * Tests a simple case for a missing data.
 *
 * @throws JAXBException if an error occurred during (un)marshalling.
 */
@Test
public void testMissing() throws JAXBException {
  final String expected =
      "<cit:CI_Citation xmlns:cit=\"" + Namespaces.CIT + '"' +
              " xmlns:gco=\"" + Namespaces.GCO + "\">\n" +
      "  <cit:title>\n" +
      "    <gco:CharacterString>A title</gco:CharacterString>\n" +
      "  </cit:title>\n" +
      "  <cit:series gco:nilReason=\"missing\"/>\n" +
      "</cit:CI_Citation>";
  final Citation citation = unmarshal(Citation.class, expected);
  assertTitleEquals("citation", "A title", citation);
  final Series series = citation.getSeries();
  assertInstanceOf("Should have instantiated a proxy.", NilObject.class, series);
  final NilReason reason = ((NilObject) series).getNilReason();
  assertSame("nilReason", NilReason.MISSING, reason);
  assertNull("NilReason.explanation", reason.getOtherExplanation());
  assertNull("NilReason.URI",         reason.getURI());
  assertEquals("Series[missing]", series.toString());
  assertNull("All attributes are expected to be null.", series.getName());
  final String actual = marshal(citation);
  assertXmlEquals(expected, actual, "xmlns:*");
  assertEquals(citation, unmarshal(Citation.class, actual));
}
origin: apache/sis

/**
 * Tests a case where the nil reason is specified by an other reason.
 *
 * @throws JAXBException if an error occurred during (un)marshalling.
 */
@Test
@DependsOnMethod("testMissing")
public void testOther() throws JAXBException {
  final String expected =
      "<cit:CI_Citation xmlns:cit=\"" + Namespaces.CIT + '"' +
              " xmlns:gco=\"" + Namespaces.GCO + "\">\n" +
      "  <cit:title>\n" +
      "    <gco:CharacterString>A title</gco:CharacterString>\n" +
      "  </cit:title>\n" +
      "  <cit:series gco:nilReason=\"other:myReason\"/>\n" +
      "</cit:CI_Citation>";
  final Citation citation = unmarshal(Citation.class, expected);
  assertTitleEquals("citation", "A title", citation);
  final Series series = citation.getSeries();
  assertInstanceOf("Should have instantiated a proxy.", NilObject.class, series);
  final NilReason reason = ((NilObject) series).getNilReason();
  assertEquals("NilReason.explanation", "myReason", reason.getOtherExplanation());
  assertNull("NilReason.URI", reason.getURI());
  assertEquals("Series[other:myReason]", series.toString());
  assertNull("All attributes are expected to be null.", series.getName());
  final String actual = marshal(citation);
  assertXmlEquals(expected, actual, "xmlns:*");
  assertEquals(citation, unmarshal(Citation.class, actual));
}
origin: apache/sis

final Citation citation = identification.getCitation();
assertInstanceOf("citation", NilObject.class, citation);
assertEquals("nilReason", NilReason.MISSING, ((NilObject) citation).getNilReason());
assertEquals("abstract", "SIS test", identification.getAbstract().toString());
assertEquals("language", Locale.ENGLISH, getSingleton(identification.getLanguages()));
org.apache.sis.xmlNilObjectgetNilReason

Javadoc

Returns the reason why this object contains no information.

Popular methods of NilObject

    Popular in Java

    • Making http post requests using okhttp
    • runOnUiThread (Activity)
    • getExternalFilesDir (Context)
    • putExtra (Intent)
    • BufferedWriter (java.io)
      Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
    • URL (java.net)
      A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
    • Connection (java.sql)
      A connection represents a link from a Java application to a database. All SQL statements and results
    • Collection (java.util)
      Collection is the root of the collection hierarchy. It defines operations on data collections and t
    • HttpServlet (javax.servlet.http)
      Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
    • BasicDataSource (org.apache.commons.dbcp)
      Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
    • Top Sublime Text plugins
    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