1 package org.apache.slide.projector.descriptor; 2 3 import org.apache.slide.projector.Processor; 4 import org.apache.slide.projector.URI; 5 import org.apache.slide.projector.i18n.LocalizedMessage; 6 7 10 11 public class ProcessorDescriptor extends Descriptor { 12 private URI uri, configuration, smallIcon, largeIcon; 13 private Processor processor; 14 private boolean bookmark; 15 16 public ProcessorDescriptor(URI uri) { 17 super(null, null); 18 this.uri = uri; 19 } 20 21 public void setName(String name) { 22 this.name = name; 23 } 24 25 public void setDescription(LocalizedMessage description) { 26 this.description = description; 27 } 28 29 public Processor getProcessor() { 30 return processor; 31 } 32 33 public void setProcessor(Processor processor) { 34 this.processor = processor; 35 } 36 37 public void setConfiguration(URI configuration) { 38 this.configuration = configuration; 39 } 40 41 public void setSmallIcon(URI smallIcon) { 42 this.smallIcon = smallIcon; 43 } 44 45 public void setLargeIcon(URI largeIcon) { 46 this.largeIcon = largeIcon; 47 } 48 49 public URI getUri() { 50 return uri; 51 } 52 53 public URI getConfiguration() { 54 return configuration; 55 } 56 57 public URI getSmallIcon() { 58 return smallIcon; 59 } 60 61 public URI getLargeIcon() { 62 return largeIcon; 63 } 64 65 public void setBookmark(boolean bookmark) { 66 this.bookmark = bookmark; 67 } 68 69 public boolean isBookmark() { 70 return bookmark; 71 } 72 } 73 | Popular Tags |