/** * Method addLicense. * * @param license */ public void addLicense( License license ) { getLicenses().add( license ); } //-- void addLicense( License )
/** * Method removeLicense. * * @param license */ public void removeLicense( License license ) { getLicenses().remove( license ); } //-- void removeLicense( License )
@Override protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getLicenses().isEmpty() ) { target.setLicenses( new ArrayList<>( source.getLicenses() ) ); } }
public List getLicenses() { return getModel().getLicenses(); }
public List<License> getLicenses() { return getModel().getLicenses(); }
protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { List<License> src = source.getLicenses(); if ( !src.isEmpty() ) { List<License> tgt = target.getLicenses(); Map<Object, License> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( License element : tgt ) { Object key = getLicenseKey( element ); merged.put( key, element ); } for ( License element : src ) { Object key = getLicenseKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setLicenses( new ArrayList<>( merged.values() ) ); } }
List<License> licenses = model.getLicenses(); properties.put( "license.count", licenses.size() ); for ( int i = 0; i < licenses.size(); i++ )
if ( ( model.getLicenses() != null ) && ( model.getLicenses().size() > 0 ) ) for ( Iterator iter = model.getLicenses().iterator(); iter.hasNext(); )
if ( child.getLicenses().size() == 0 ) child.setLicenses( parent.getLicenses() );
if ( child.getLicenses().size() == 0 ) child.setLicenses( parent.getLicenses() );
result.setInceptionYear( src.getInceptionYear() ); result.setIssueManagement( cloneIssueManagement( src.getIssueManagement() ) ); result.setLicenses( cloneList( src.getLicenses(), LICENSE_CLONER ) );
@Override public List<License> get( Model model ) { return model.getLicenses(); }
@Override public List<License> getLicenses() { return delegate.getLicenses(); }
/** * Method removeLicense. * * @param license */ public void removeLicense( License license ) { getLicenses().remove( license ); } //-- void removeLicense( License )
/** * Method addLicense. * * @param license */ public void addLicense( License license ) { getLicenses().add( license ); } //-- void addLicense( License )
/** * Method addLicense * * @param license */ public void addLicense(License license) { if ( !(license instanceof License) ) { throw new ClassCastException( "Model.addLicenses(license) parameter must be instanceof " + License.class.getName() ); } getLicenses().add( license ); } //-- void addLicense(License)
@Override protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getLicenses().isEmpty() ) { target.setLicenses( new ArrayList<>( source.getLicenses() ) ); } }
/** * Method removeLicense * * @param license */ public void removeLicense(License license) { if ( !(license instanceof License) ) { throw new ClassCastException( "Model.removeLicenses(license) parameter must be instanceof " + License.class.getName() ); } getLicenses().remove( license ); } //-- void removeLicense(License)
if ( ( model.getLicenses() != null ) && ( model.getLicenses().size() > 0 ) ) for ( Iterator iter = model.getLicenses().iterator(); iter.hasNext(); )
try { Reader reader = new FileReader(pomXmlFile); Model model; try { final MavenXpp3Reader xpp3Reader = new MavenXpp3Reader(); model = xpp3Reader.read(reader); } finally { reader.close(); } List<License> licenses = model.getLicenses(); } catch (XmlPullParserException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); }