protected Element generateCategoryElement(Category category) { Element categoryElement = new Element("category",getFeedNamespace()); if (category.getDomain() != null) { categoryElement.setAttribute("domain", category.getDomain()); } categoryElement.addContent(category.getValue()); return categoryElement; }
protected Element generateCategoryElement(Category category) { Element categoryElement = new Element("category",getFeedNamespace()); if (category.getDomain() != null) { categoryElement.setAttribute("domain", category.getDomain()); } categoryElement.addContent(category.getValue()); return categoryElement; }
protected List createSyndCategories(List rssCats) { List syndCats = new ArrayList(); for (int i=0;i<rssCats.size();i++) { Category rssCat = (Category) rssCats.get(i); SyndCategory sCat = new SyndCategoryImpl(); sCat.setTaxonomyUri(rssCat.getDomain()); sCat.setName(rssCat.getValue()); syndCats.add(sCat); } return syndCats; }
protected List createSyndCategories(List rssCats) { List syndCats = new ArrayList(); for (int i=0;i<rssCats.size();i++) { Category rssCat = (Category) rssCats.get(i); SyndCategory sCat = new SyndCategoryImpl(); sCat.setTaxonomyUri(rssCat.getDomain()); sCat.setName(rssCat.getValue()); syndCats.add(sCat); } return syndCats; }
protected List parseCategories(List eCats) { List cats = null; if (eCats.size()>0) { cats = new ArrayList(); for (int i=0;i<eCats.size();i++) { Category cat = new Category(); Element e = (Element) eCats.get(i); String att = e.getAttributeValue("domain");//getRSSNamespace()); DONT KNOW WHY DOESN'T WORK if (att!=null) { cat.setDomain(att); } cat.setValue(e.getText()); cats.add(cat); } } return cats; }
protected List createSyndCategories(List rssCats) { List syndCats = new ArrayList(); for (int i=0;i<rssCats.size();i++) { Category rssCat = (Category) rssCats.get(i); SyndCategory sCat = new SyndCategoryImpl(); sCat.setTaxonomyUri(rssCat.getDomain()); sCat.setName(rssCat.getValue()); syndCats.add(sCat); } return syndCats; }
protected List parseCategories(List eCats) { List cats = null; if (eCats.size()>0) { cats = new ArrayList(); for (int i=0;i<eCats.size();i++) { Category cat = new Category(); Element e = (Element) eCats.get(i); String att = e.getAttributeValue("domain");//getRSSNamespace()); DONT KNOW WHY DOESN'T WORK if (att!=null) { cat.setDomain(att); } cat.setValue(e.getText()); cats.add(cat); } } return cats; }
protected List createSyndCategories(List rssCats) { List syndCats = new ArrayList(); for (Object rssCat1 : rssCats) { Category rssCat = (Category) rssCat1; SyndCategory sCat = new SyndCategoryImpl(); sCat.setTaxonomyUri(rssCat.getDomain()); sCat.setName(rssCat.getValue()); syndCats.add(sCat); } return syndCats; }
protected List parseCategories(List eCats) { List cats = null; if (eCats.size()>0) { cats = new ArrayList(); for (int i=0;i<eCats.size();i++) { Category cat = new Category(); Element e = (Element) eCats.get(i); String att = e.getAttributeValue("domain");//getRSSNamespace()); DONT KNOW WHY DOESN'T WORK if (att!=null) { cat.setDomain(att); } cat.setValue(e.getText()); cats.add(cat); } } return cats; }
protected Element generateCategoryElement(Category category) { Element categoryElement = new Element("category",getFeedNamespace()); if (category.getDomain() != null) { categoryElement.setAttribute("domain", category.getDomain()); } categoryElement.addContent(category.getValue()); return categoryElement; }
protected List parseCategories(List eCats) { List cats = null; if (eCats.size()>0) { cats = new ArrayList(); for (Object eCat : eCats) { Category cat = new Category(); Element e = (Element) eCat; String att = e.getAttributeValue("domain");//getRSSNamespace()); DONT KNOW WHY DOESN'T WORK if (att != null) { cat.setDomain(att); } cat.setValue(e.getText()); cats.add(cat); } } return cats; }
protected Element generateCategoryElement(Category category) { Element categoryElement = new Element("category",getFeedNamespace()); if (category.getDomain() != null) { categoryElement.setAttribute("domain", category.getDomain()); } categoryElement.addContent(category.getValue()); return categoryElement; }
protected void parseCategory(Resource resource, Category category) throws RDFHandlerException, RDFParseException { if(category.getValue() == null) { return; } try { Resource skosConcept; if(category.getDomain() != null && category.getValue() != null) { // create a skos:Concept with the domain as namespace and a local name derived from the value, add it as sioc:topic String localName = URLEncoder.encode(category.getValue(), "UTF-8"); String namespace = category.getDomain(); skosConcept = createURI(namespace+(namespace.endsWith("/") || namespace.endsWith("#")?"":"/")+localName); } else { // create a skos:Concept with the baseUri as namespace and a local name derived from the value, add it as sioc:topic String localName = URLEncoder.encode(category.getValue(), "UTF-8"); skosConcept = resolveURI(localName); } createUrlProperty(skosConcept,NS_RDF + "type", NS_SKOS+"Concept"); createStringProperty(skosConcept, NS_SKOS + "prefLabel", category.getValue()); rdfHandler.handleStatement(createStatement(resource,createURI(NS_SIOC + "topic"),skosConcept)); } catch (UnsupportedEncodingException e) { throw new RDFParseException(e); } // add category value as dc:subject createStringProperty(resource, NS_DC_TERMS + "subject", category.getValue()); }
protected void parseCategory(Resource resource, Category category) throws RDFHandlerException, RDFParseException { if(category.getValue() == null) { return; } try { Resource skosConcept; if(category.getDomain() != null && category.getValue() != null) { // create a skos:Concept with the domain as namespace and a local name derived from the value, add it as sioc:topic String localName = URLEncoder.encode(category.getValue(), "UTF-8"); String namespace = category.getDomain(); skosConcept = createURI(namespace+(namespace.endsWith("/") || namespace.endsWith("#")?"":"/")+localName); } else { // create a skos:Concept with the baseUri as namespace and a local name derived from the value, add it as sioc:topic String localName = URLEncoder.encode(category.getValue(), "UTF-8"); skosConcept = resolveURI(localName); } createUrlProperty(skosConcept,NS_RDF + "type", NS_SKOS+"Concept"); createStringProperty(skosConcept, NS_SKOS + "prefLabel", category.getValue()); rdfHandler.handleStatement(createStatement(resource,createURI(NS_SIOC + "topic"),skosConcept)); } catch (UnsupportedEncodingException e) { throw new RDFParseException(e); } // add category value as dc:subject createStringProperty(resource, NS_DC_TERMS + "subject", category.getValue()); }