Package org.rometools.feed.module.cc.types

Examples of org.rometools.feed.module.cc.types.License


      while( it.hasNext() ){
    Element licenseTag = (Element) it.next();
    String licenseURI = licenseTag.getAttributeValue("about", RDF);
    if( licenseURI == null )
        continue;
    License license = License.findByValue( licenseURI );
    {
        ArrayList permitsValues = new ArrayList();
        ArrayList requiresValues = new ArrayList();
        List permitsTags = licenseTag.getChildren("permits", NS );
        Iterator sit = permitsTags.iterator();
        while(sit.hasNext() ){
      Element permitTag = (Element) sit.next();
      permitsValues.add( License.Behaviour.findByValue( permitTag.getAttributeValue( "resource", RDF) ));     
        }
        List requiresTags = licenseTag.getChildren( "requires", NS);
        sit = requiresTags.iterator();
        while(sit.hasNext()){
      Element requireTag = (Element) sit.next();
      requiresValues.add( License.Behaviour.findByValue(requireTag.getAttributeValue("resource", RDF)));
        }
        license = new License( licenseURI,
          (License.Behaviour[]) requiresValues.toArray( new License.Behaviour[requiresValues.size()]),
          (License.Behaviour[]) permitsValues.toArray( new License.Behaviour[permitsValues.size()]) );
       
    }
   
View Full Code Here


    Element item = (Element) iit.next();
    List licenseTags = item.getChildren( "license", NS );
    Iterator lit = licenseTags.iterator();
    while(lit.hasNext() ){
        Element licenseTag = (Element) lit.next();
        License license = License.findByValue( licenseTag.getTextTrim() );
        if( !licenses.contains( license ));
      licenses.add( license );
    }
      }
      if( licenses.size() > 0 ){
View Full Code Here

TOP

Related Classes of org.rometools.feed.module.cc.types.License

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.