View Javadoc

1   package org.modeshape.sequencer.image;
2   
3   import net.jcip.annotations.Immutable;
4   import org.modeshape.graph.property.Name;
5   import org.modeshape.graph.property.basic.BasicName;
6   
7   /**
8    * A lexicon of names used within the image sequencer.
9    */
10  @Immutable
11  public class ImageMetadataLexicon {
12  
13      public static class Namespace {
14          public static final String URI = "http://www.modeshape.org/images/1.0";
15          public static final String PREFIX = "image";
16      }
17  
18      public static final Name METADATA_NODE = new BasicName(Namespace.URI, "metadata");
19      public static final Name FORMAT_NAME = new BasicName(Namespace.URI, "formatName");
20      public static final Name WIDTH = new BasicName(Namespace.URI, "width");
21      public static final Name HEIGHT = new BasicName(Namespace.URI, "height");
22      public static final Name BITS_PER_PIXEL = new BasicName(Namespace.URI, "bitsPerPixel");
23      public static final Name PROGRESSIVE = new BasicName(Namespace.URI, "progressive");
24      public static final Name NUMBER_OF_IMAGES = new BasicName(Namespace.URI, "numberOfImages");
25      public static final Name PHYSICAL_WIDTH_DPI = new BasicName(Namespace.URI, "physicalWidthDpi");
26      public static final Name PHYSICAL_HEIGHT_DPI = new BasicName(Namespace.URI, "physicalHeightDpi");
27      public static final Name PHYSICAL_WIDTH_INCHES = new BasicName(Namespace.URI, "physicalWidthInches");
28      public static final Name PHYSICAL_HEIGHT_INCHES = new BasicName(Namespace.URI, "physicalHeightInches");
29  
30  }