1 19 20 package org.netbeans.spi.project.libraries; 21 22 import java.beans.PropertyChangeListener ; 23 import java.net.URL ; 24 import java.util.List ; 25 26 32 public interface LibraryImplementation { 33 34 String PROP_NAME = "name"; String PROP_DESCRIPTION = "description"; String PROP_CONTENT = "content"; 38 43 String getType(); 44 45 49 String getName(); 50 51 56 String getDescription(); 57 58 59 65 String getLocalizingBundle(); 66 67 75 List <URL > getContent(String volumeType) throws IllegalArgumentException ; 76 77 81 void setName(String name); 82 83 88 void setDescription(String text); 89 90 96 void setLocalizingBundle(String resourceName); 97 98 102 void addPropertyChangeListener(PropertyChangeListener l); 103 104 108 void removePropertyChangeListener(PropertyChangeListener l); 109 110 116 void setContent(String volumeType, List <URL > path) throws IllegalArgumentException ; 117 118 } 119 | Popular Tags |