Package com.hp.hpl.jena.rdf.model

Examples of com.hp.hpl.jena.rdf.model.Container


    }
  }

  public void testEmptyContainer()
  {
    final Container c = createContainer();
    Assert.assertTrue(model.contains(c, RDF.type, getContainerType()));
    Assert.assertEquals(0, c.size());
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvBoolean));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvByte));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvShort));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvInt));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvLong));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvChar));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvFloat));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvString));
  }
View Full Code Here


    Assert.assertFalse(c.contains(AbstractModelTestBase.tvString));
  }

  public void testFillingContainer()
  {
    final Container c = createContainer();
    final String lang = "fr";
    final Literal tvLiteral = model.createLiteral("test 12 string 2");
    // Resource tvResObj = model.createResource( new ResTestObjF() );
    c.add(AbstractModelTestBase.tvBoolean);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvBoolean));
    c.add(AbstractModelTestBase.tvByte);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvByte));
    c.add(AbstractModelTestBase.tvShort);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvShort));
    c.add(AbstractModelTestBase.tvInt);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvInt));
    c.add(AbstractModelTestBase.tvLong);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvLong));
    c.add(AbstractModelTestBase.tvChar);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvChar));
    c.add(AbstractModelTestBase.tvFloat);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvFloat));
    c.add(AbstractModelTestBase.tvString);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvString));
    c.add(AbstractModelTestBase.tvString, lang);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvString, lang));
    c.add(tvLiteral);
    Assert.assertTrue(c.contains(tvLiteral));
    // c.add( tvResObj ); assertTrue( c.contains( tvResObj ) );
    c.add(AbstractModelTestBase.tvLitObj);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvLitObj));
    Assert.assertEquals(11, c.size());
  }
View Full Code Here

    {
      throw new IllegalArgumentException("Container may not be null");
    }

    // check that resource has a securedModel.
    Container goodContainer = container;
    if (goodContainer.getModel() == null)
    {
      container.asNode();
      goodContainer = securedModel.createBag();
    }
View Full Code Here

              if(props.contains(p) && stmtval.getObject() instanceof Literal){ // --- direct link
                value = stmtval.getString();
                facet.addProperty(hasTextValueProperty, value);
               
              }else if(RDF.Seq.equals(p) || RDF.Alt.equals(p) || RDF.Bag.equals(p)){ // -- through a container
                Container containter = (RDF.Seq.equals(p)) ? stmtval.getSeq() : ( (RDF.Alt.equals(p)) ? stmtval.getAlt() : stmtval.getBag());
                StmtIterator stmtitbag = containter.listProperties();
                while(stmtitbag.hasNext()){
                  String s = stmtitbag.nextStatement().getString();
                 
                  if(s != null){
                    facet.addProperty(hasTextValueProperty, s);
View Full Code Here

  }

  public void testContainerOfIntegers()
  {
    final int num = 10;
    final Container c = createContainer();
    for (int i = 0; i < num; i += 1)
    {
      c.add(i);
    }
    Assert.assertEquals(num, c.size());
    final NodeIterator it = c.iterator();
    for (int i = 0; i < num; i += 1)
    {
      Assert.assertEquals(i, ((Literal) it.nextNode()).getInt());
    }
    Assert.assertFalse(it.hasNext());
View Full Code Here

  protected void testContainerOfIntegersWithRemoving( final boolean[] retain )
  {
    final int num = retain.length;
    final boolean[] found = new boolean[num];
    final Container c = createContainer();
    for (int i = 0; i < num; i += 1)
    {
      c.add(i);
    }
    final NodeIterator it = c.iterator();
    for (int i = 0; i < num; i += 1)
    {
      it.nextNode();
      if (retain[i] == false)
      {
        it.remove();
      }
    }
    final NodeIterator s = c.iterator();
    while (s.hasNext())
    {
      final int v = ((Literal) s.nextNode()).getInt();
      Assert.assertFalse(found[v]);
      found[v] = true;
View Full Code Here

    }
  }

  public void testEmptyContainer()
  {
    final Container c = createContainer();
    Assert.assertTrue(model.contains(c, RDF.type, getContainerType()));
    Assert.assertEquals(0, c.size());
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvBoolean));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvByte));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvShort));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvInt));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvLong));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvChar));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvFloat));
    Assert.assertFalse(c.contains(AbstractModelTestBase.tvString));
  }
View Full Code Here

    Assert.assertFalse(c.contains(AbstractModelTestBase.tvString));
  }

  public void testFillingContainer()
  {
    final Container c = createContainer();
    final String lang = "fr";
    final Literal tvLiteral = model.createLiteral("test 12 string 2");
    // Resource tvResObj = model.createResource( new ResTestObjF() );
    c.add(AbstractModelTestBase.tvBoolean);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvBoolean));
    c.add(AbstractModelTestBase.tvByte);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvByte));
    c.add(AbstractModelTestBase.tvShort);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvShort));
    c.add(AbstractModelTestBase.tvInt);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvInt));
    c.add(AbstractModelTestBase.tvLong);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvLong));
    c.add(AbstractModelTestBase.tvChar);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvChar));
    c.add(AbstractModelTestBase.tvFloat);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvFloat));
    c.add(AbstractModelTestBase.tvString);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvString));
    c.add(AbstractModelTestBase.tvString, lang);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvString, lang));
    c.add(tvLiteral);
    Assert.assertTrue(c.contains(tvLiteral));
    // c.add( tvResObj ); assertTrue( c.contains( tvResObj ) );
    c.add(AbstractModelTestBase.tvLitObj);
    Assert.assertTrue(c.contains(AbstractModelTestBase.tvLitObj));
    Assert.assertEquals(11, c.size());
  }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.rdf.model.Container

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.