org.w3c.jigsaw.indexer
Class ContentTypeIndexer
java.lang.Object
|
+--org.w3c.tools.resources.AttributeHolder
|
+--org.w3c.tools.resources.Resource
|
+--org.w3c.tools.resources.indexer.SampleResourceIndexer
|
+--org.w3c.jigsaw.indexer.ContentTypeIndexer
- public class ContentTypeIndexer
- extends SampleResourceIndexer
Methods inherited from class org.w3c.tools.resources.indexer.SampleResourceIndexer |
createDirectoryResource,
createResource,
createVirtualResource,
delete,
getDirectories,
getExtensions,
getFileExtensions,
getIndexedDirName,
getIndexedFileName,
getIndexedName,
getSuperIndexer,
getTemplateFor,
lastModified,
loadDirectory,
loadExtension,
mergeDefaultAttributes,
mergeFrameAttributes,
registerResource |
Methods inherited from class org.w3c.tools.resources.Resource |
acceptUnload,
checkMultipleLock,
collectFrames,
getClone,
getContext,
getFrame,
getFrames,
getHelpURL,
getHelpURL,
getIdentifier,
getLastModified,
getParent,
getResourceReference,
getServer,
getSpace,
getSpaceEntry,
getStoreEntry,
getURLPath,
getValue,
getValue,
initialize,
isInitialized,
isUnloaded,
markModified,
notifyUnload,
registerFrame,
setContext,
setContext,
setValue,
setValue,
unregisterFrame,
updateAttributes |
Methods inherited from class org.w3c.tools.resources.AttributeHolder |
definesAttribute,
definesAttribute,
getAttributes,
getBoolean,
getChar,
getClone,
getClone,
getDouble,
getFloat,
getInt,
getLong,
getString,
getValue,
initialize,
lookupAttribute,
pickleValues,
print,
setBoolean,
setChar,
setDouble,
setFloat,
setInt,
setLong,
setString,
setValue |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
contentTypes
protected ResourceReference contentTypes
ContentTypeIndexer
public ContentTypeIndexer()
enumerateResourceIdentifiers
public java.util.Enumeration enumerateResourceIdentifiers(boolean all)
- Description copied from interface: ContainerInterface
- Enumerate children resource identifiers.
- Overrides:
- enumerateResourceIdentifiers in class SampleResourceIndexer
- Tags copied from interface: ContainerInterface
- Parameters:
all
- Should all resources be enumerated ? Resources are often
created on demand only, this flag allows the caller to tell the
container about wether it is interested only in already created
resources, or in all resources (even the one that have not yet been
created).- Returns:
- An String enumeration, one element per child.
getContentTypes
protected ResourceReference getContentTypes()
lookup
public ResourceReference lookup(java.lang.String name)
- Description copied from interface: ContainerInterface
- Lookup a children in the container.
- Overrides:
- lookup in class SampleResourceIndexer
- Tags copied from interface: ContainerInterface
- Parameters:
name
- The name of the children to lookup.
the resource from its store.
delete
public void delete()
throws MultipleLockException
- Delete this indexer.
- Overrides:
- delete in class SampleResourceIndexer
- Throws:
- MultipleLockException - if someone else has locked the resource
loadContentType
public ResourceReference loadContentType(java.lang.String type)
createFileResource
protected Resource createFileResource(java.io.File directory,
RequestInterface req,
java.lang.String name,
java.util.Hashtable defs)
- Create a default file resource for this file (that exists).
- Overrides:
- createFileResource in class SampleResourceIndexer
- Parameters:
directory
- The directory of the file.name
- The name of the file.defs
- A set of default attribute values.- Returns:
- An instance of Resource, or null if
we were unable to create it.