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

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


 
  public void getContainerResources (Resource resource,
      Model model, String resourceName) {
    try {
        //No Container
        Container resourceBag = (Container) resource;
        NodeIterator nodeI = resourceBag.iterator();
        //OntResource resourceBag = (OntResource) resource;
        //NodeIterator nodeI = resourceBag.listPropertyValues(null);
        while(nodeI.hasNext()) {
          RDFNode node = nodeI.nextNode();
          System.out.println("   node to check:" + node);               
View Full Code Here


 
  public void getContainerResources (Resource resource,
      Model model, String resourceName) {
    try {
        //No Container
        Container resourceBag = (Container) resource;
        NodeIterator nodeI = resourceBag.iterator();
        //OntResource resourceBag = (OntResource) resource;
        //NodeIterator nodeI = resourceBag.listPropertyValues(null);
        while(nodeI.hasNext()) {
          RDFNode node = nodeI.nextNode();
          System.out.println("   node to check:" + node);               
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

    {
      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

  @Override
  @Before
  public void setup()
  {
    super.setup();
    final Container container = baseModel
        .getBag("http://example.com/testContainer");
    container.add("SomeDummyItem");
    setSecuredRDFNode(
        SecuredContainerImpl.getInstance(securedModel, container),
        container);
  }
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 ( boolean aRetain : retain )
        {
            it.nextNode();
            if ( aRetain == 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

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.