# # Properties file to preload the MockRepository with content. # Each session created by the MockRepository upon calling login # reads this file to define a structure of content. # # Each property in this file defines a single item. The name # of the property is the absolute path to the item defined. # Order of the definitions in this file is relevant in that # intermediate nodes are automatically defined as # nt:unstructured nodes and may not be redefined later. # # The value of each property is a series of comma-separated # fields. The first field must either be "n" to indicate a # Node or "p" to indicate a Property. Any other values results # in the property being ignored for item creation. The remaining # fields depend on whether a Node or Property is defined. # # For nodes the fields are: # 1 - "n" to indicate the definition of a Node # 2 - The name of the node type, may be any string not # not containing a comma. The default value is # "nt:unstructured" # 3 - The name of the primary item. This may be missing # in which case there is no primary item or a well # known default value is used. For nt:file typed # nodes, the default is "jcr:content" for nt:resource # typed nodes, the default is "jcr:data" # # For Properties the fields are: # 1 - "p" to indicate the definition of a Property # 2 - The name of the property type. This must be one # of the type names defined in the PropertyType # class. If empty or or unknown, "String" is used # as the default. # 3 - The value of the property to the defined. The # value must be acceptable for the # ValueFactory.createValue(int type, String value) # method. If empty or missing, an empty string is # used as the property value, which may not be # acceptable for all property types. # # Property values (last field in the property definition) may # span multiple lines. Each line must be terminated with the # backslash character indicating the continuation of the line on # the next line of file. /node1 = n,nt:folder /node2 = n,nt:folder /node3 = n,nt:folder /node1/file1 = n,nt:file /node1/file1/jcr:content = n,nt:resource /node1/file1/jcr:content/jcr:data = p,Binary,This is the contents of file1\ This line continues\ and even more /node1/file1/jcr:content/jcr:lastModified = p,Date,2005-04-22T12:35:27.000Z /node1/file1/jcr:content/jcr:mimeType = p,String,text/plain /node1/file2 = n,nt:file /node1/file2/jcr:content = n,nt:resource /node1/file2/jcr:content/jcr:lastModified = p,Date,1966-12-26T22:15:00.000Z /node1/file2/jcr:content/jcr:mimeType = p,String,text/plain /node1/file2/jcr:content/jcr:data = p,Binary,This is the contents of file1\ This line continues\ and even more /node1/file3 = n,nt:file /node1/file3/jcr:content = n,nt:resource /node1/file3/jcr:content/jcr:lastModified = p,Date,1966-12-26T22:15:00.000Z /node1/file3/jcr:content/jcr:mimeType = p,String,text/plain /node1/file3/jcr:content/jcr:data = p,Binary,This is the contents of file1\n\ This line continues\n\ and even more\ /node1/file4 = n,nt:file,classpath:/preload.properties /node1/ReadMe.txt = n,nt:file,file:///s:/src/test/ReadMe.txt /node1/mock.jar = n,nt:file,classpath:/mock.jar /node1/classes/org/apache/jackrabbit/classloader/Util.class = n,nt:file,classpath:/org/apache/jackrabbit/classloader/Util.class