/** * Method addProperty. * * @param key * @param value */ public void addProperty( String key, String value ) { getProperties().put( key, value ); } //-- void addProperty( String, String )
if ( ( profile.getProperties() != null ) && ( profile.getProperties().size() > 0 ) ) for ( Iterator iter = profile.getProperties().keySet().iterator(); iter.hasNext(); ) String value = (String) profile.getProperties().get( key ); serializer.startTag( NAMESPACE, "" + key + "" ).text( value ).endTag( NAMESPACE, "" + key + "" );
profile.setProperties( profileXmlProfile.getProperties() );
public Boolean getValue() { Profile prof = handle.getNetbeansPrivateProfile(false); if (prof != null && prof.getProperties().getProperty(Constants.HINT_USE_EXTERNAL) != null) { return Boolean.valueOf(prof.getProperties().getProperty(Constants.HINT_USE_EXTERNAL)); } String val = handle.getPOMModel().getProperties().getProperty(Constants.HINT_USE_EXTERNAL); if (val != null) { return Boolean.valueOf(val); } return null; }
public void setValue(Boolean value) { Profile prof = handle.getNetbeansPrivateProfile(false); if (prof != null && prof.getProperties().getProperty(Constants.HINT_USE_EXTERNAL) != null) { prof.getProperties().setProperty(Constants.HINT_USE_EXTERNAL, value == null ? "false" : value.toString()); handle.markAsModified(handle.getProfileModel()); return; } if (value == null || value.booleanValue() == false) { Boolean proj = getProjectValue(); if (proj != null && proj.equals(Boolean.TRUE)) { handle.getPOMModel().addProperty(Constants.HINT_USE_EXTERNAL, "false"); //NOI18N } else { handle.getPOMModel().getProperties().remove(Constants.HINT_USE_EXTERNAL); } } else { handle.getPOMModel().addProperty(Constants.HINT_USE_EXTERNAL, "true"); //NOI18N } handle.markAsModified(handle.getPOMModel()); }
/** * Method updateProfile. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateProfile(Profile value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "id", value.getId(), null); updateActivation( value.getActivation(), "activation", innerCount, root); findAndReplaceProperties(innerCount, root, "properties", value.getProperties()); iterateRepository(innerCount, root, value.getRepositories(),"repositories","repository"); iterateRepository(innerCount, root, value.getPluginRepositories(),"pluginRepositories","pluginRepository"); } //-- void updateProfile(Profile, String, Counter, Element)
/** * Method updateProfile * * @param value * @param element * @param counter * @param xmlTag */ protected void updateProfile(Profile value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "id", value.getId(), null); updateActivation( value.getActivation(), "activation", innerCount, root); findAndReplaceProperties(innerCount, root, "properties", value.getProperties()); iterateRepository(innerCount, root, value.getRepositories(),"repositories","repository"); iterateRepository(innerCount, root, value.getPluginRepositories(),"pluginRepositories","pluginRepository"); } //-- void updateProfile(Profile, String, Counter, Element)