A C D E F G H I L M N O P Q R S T V W X

A

addConfigHome(String) - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Performs verification the directory given contains the PC_PROPS file and ensures the path is reset to absolute.
addElement(String, String) - Method in class gov.nasa.pds.search.util.XMLWriter
 
allowsMultipleArgs() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Find out if the flag can handle multiple arguments.
ASSOCIATION - Static variable in class gov.nasa.pds.search.core.extractor.registry.MappingTypes
Value represents an associated object slot
ATTR_LIST - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
 
ATTRIBUTE - Static variable in class gov.nasa.pds.search.core.extractor.registry.MappingTypes
Value represents an attribute name

C

close() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
Complete the output for the log and flush/close the PrintWriter.
Constants - Class in gov.nasa.pds.search.core.constants
Constants used throughout the Search Core
Constants() - Constructor for class gov.nasa.pds.search.core.constants.Constants
 
CONTENT_VERSION - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Content Version.
convert(String, String) - Static method in class gov.nasa.pds.search.util.PDSDateConvert
Converts PDS4-Compliant Datetime Strings into Solr-Compliant Datetime Strings.
COPYRIGHT - Static variable in class gov.nasa.pds.search.util.ToolInfo
 

D

DEFAULT_STARTTIME - Static variable in class gov.nasa.pds.search.core.constants.Constants
Default start datetime for UNK/N/A/NULL datetime fields.
DEFAULT_STOPTIME - Static variable in class gov.nasa.pds.search.core.constants.Constants
Default stop datetime for UNK/N/A/NULL datetime fields.
DESCRIPTION - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Description.
displayHelp() - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Displays tool usage.
displayVersion() - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Displays the current version and disclaimer notice.
DocumentParser - Class in gov.nasa.pds.search.core.indexer.solr
Parses a document for text search and creates a Lucene document.
DocumentParser() - Constructor for class gov.nasa.pds.search.core.indexer.solr.DocumentParser
 

E

execute() - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Execute Search Core components depending on the flags specified.
ExtrinsicObjectSlots - Class in gov.nasa.pds.search.core.extractor.registry
Extension of Registry Client functionality to specifically address needs of the Search Core.
ExtrinsicObjectSlots() - Constructor for class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
ExtrinsicObjectSlots(ExtrinsicObject) - Constructor for class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 

F

FILE - Static variable in class gov.nasa.pds.search.util.ToolInfo
 
Flag - Enum in gov.nasa.pds.search.core.cli.options
Describes all the flags used in the CLI

G

get(String) - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
getArgName() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the argument name of the flag.
getArgType() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the argument type of the flag.
getAssociations() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getAttributeValue(String, ExtrinsicObject) - Static method in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Gets the value of the input attribute from the given Extrinsic object.
getConfDir() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
getCopyright() - Static method in class gov.nasa.pds.search.util.ToolInfo
Get copyright information.
getDescription() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the flag description.
getLongName() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the long name of the flag.
getMissingSlotList() - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
getName(int) - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getName() - Static method in class gov.nasa.pds.search.util.ToolInfo
Get the name of the tool.
getNumAttr() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getObjectName() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getObjectType() - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
getObjectType() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getOptions() - Static method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the command-line options.
getPKs() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getProductClassList() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
Return the set of product classes to be parsed, as denoted in the product-classes.txt configuration file.
getPropertiesMap(File, String) - Static method in class gov.nasa.pds.search.util.PropertiesUtil
Static method to read a properties file and return a name-value mapping given a prefix for the property key
getQuery() - Method in class gov.nasa.pds.search.core.extractor.SearchFields
Deprecated. 
getQueryMax() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
getRegistryUrl() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
getReleaseDate() - Static method in class gov.nasa.pds.search.util.ToolInfo
Get the release date.
getShortName() - Method in enum gov.nasa.pds.search.core.cli.options.Flag
Get the short name of the flag.
getSlotMap() - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
getType(int) - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getValue(int) - Method in class gov.nasa.pds.search.core.extractor.SearchFields
 
getVersion() - Static method in class gov.nasa.pds.search.util.ToolInfo
Get the version.
gov.nasa.pds.search.core - package gov.nasa.pds.search.core
 
gov.nasa.pds.search.core.cli.options - package gov.nasa.pds.search.core.cli.options
 
gov.nasa.pds.search.core.constants - package gov.nasa.pds.search.core.constants
 
gov.nasa.pds.search.core.extractor - package gov.nasa.pds.search.core.extractor
 
gov.nasa.pds.search.core.extractor.registry - package gov.nasa.pds.search.core.extractor.registry
 
gov.nasa.pds.search.core.indexer.pds - package gov.nasa.pds.search.core.indexer.pds
 
gov.nasa.pds.search.core.indexer.solr - package gov.nasa.pds.search.core.indexer.solr
 
gov.nasa.pds.search.util - package gov.nasa.pds.search.util
 
GUID - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for GUID.

H

hasArg(String, Object) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Requires a single argument to follow the option.
hasArg(String, Object, boolean) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Allows a single argument to be passed into the option.
hasArgs(String, Object) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Requires an argument to follow the option.
hasArgs(String, Object, char) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Requires an argument to follow the option.
hasArgs(String, Object, char, boolean) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Allows multiple arguments to be passed in to the option.
hasArgs(int, String, Object, char, boolean) - Method in class gov.nasa.pds.search.core.cli.options.ToolsOption
Defines an argument's "properties" for an option.
HOME - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Home.

I

indexDocs(IndexWriter, File, Properties) - Static method in class gov.nasa.pds.search.core.indexer.pds.Indexer
Creates an lucene indexed DOM document
indexDocs(File) - Static method in class gov.nasa.pds.search.core.indexer.solr.SolrIndexer
Recursive algorithm to traverse directories for files, parse them, and append them to the current Solr Index.
Indexer - Class in gov.nasa.pds.search.core.indexer.pds
This class creates a lucene index for text search.
Indexer() - Constructor for class gov.nasa.pds.search.core.indexer.pds.Indexer
 
InvalidOptionException - Exception in gov.nasa.pds.search.core.cli.options
Exception class that is called upon errors found during command-line option processing.
InvalidOptionException(String) - Constructor for exception gov.nasa.pds.search.core.cli.options.InvalidOptionException
Constructor.
InvalidProductClassException - Exception in gov.nasa.pds.search.core.extractor
 
InvalidProductClassException(String) - Constructor for exception gov.nasa.pds.search.core.extractor.InvalidProductClassException
 
isAttribute(String) - Static method in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Checks if attribute is an attribute in the Registry
isMissingSlots() - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 

L

LOG_FNAME - Static variable in class gov.nasa.pds.search.core.constants.Constants
Run Log File Name.
LOGICAL_IDENTIFIER - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Logical Identifier.

M

main(String[]) - Static method in class gov.nasa.pds.search.core.extractor.SearchFields
 
main(String[]) - Static method in class gov.nasa.pds.search.core.indexer.pds.Indexer
 
main(String[]) - Static method in class gov.nasa.pds.search.core.indexer.pds.ProfileParser
Used to test the current java program.
main(String[]) - Static method in class gov.nasa.pds.search.core.indexer.solr.SolrIndexer
Current set up is similar to a CLI
main(String[]) - Static method in class gov.nasa.pds.search.core.SearchCoreLauncher
Main Method to capture CLI arguments.
main(String[]) - Static method in class gov.nasa.pds.search.util.XMLWriter
 
MappingTypes - Class in gov.nasa.pds.search.core.extractor.registry
Constants used to denote the possible values in the product class XML configuration files.
MappingTypes() - Constructor for class gov.nasa.pds.search.core.extractor.registry.MappingTypes
 
MIME_TYPE - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for MIME Type.

N

NAME - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Product name.
NAME - Static variable in class gov.nasa.pds.search.util.ToolInfo
 

O

OBJECT_TYPE - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Object Type.
OUTPUT - Static variable in class gov.nasa.pds.search.core.extractor.registry.MappingTypes
Output value given into index

P

parse(File) - Static method in class gov.nasa.pds.search.core.indexer.pds.ProfileParser
Creates the document object a parses out all of the data from each individual XML documents.
parse(File) - Static method in class gov.nasa.pds.search.core.indexer.solr.DocumentParser
Creates the document object a parses out all of the data from each individual XML documents.
parse(String[]) - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
A method to parse the command-line arguments.
PC_PROPS - Static variable in class gov.nasa.pds.search.core.constants.Constants
Default filename for Product Classes properties file that is required in config directory.
PDSDateConvert - Class in gov.nasa.pds.search.util
The DateTimeConverter class is necessary to convert PDS4-compliant date/time strings into Solr-Compliant date/time Strings The Solr DateField, which is necessary for performing time queries, is ISO 8601 standard-compliant format, while PDS4 uses a variable number of ASCII date/time formats.
PDSDateConvert() - Constructor for class gov.nasa.pds.search.util.PDSDateConvert
 
PRODUCT_VERSION - Static variable in class gov.nasa.pds.search.core.constants.Constants
Attribute for version of a product.
ProductClass - Class in gov.nasa.pds.search.core.extractor
 
ProductClass(PrintWriter, String, String, String, int) - Constructor for class gov.nasa.pds.search.core.extractor.ProductClass
Initialize global variables used throughout
ProductClassException - Exception in gov.nasa.pds.search.core.extractor
 
ProductClassException(String) - Constructor for exception gov.nasa.pds.search.core.extractor.ProductClassException
 
ProfileParser - Class in gov.nasa.pds.search.core.indexer.pds
Parses a profile for text search and creates a Lucene document.
ProfileParser() - Constructor for class gov.nasa.pds.search.core.indexer.pds.ProfileParser
 
PropertiesUtil - Class in gov.nasa.pds.search.util
Utility class used to read Properties files
PropertiesUtil() - Constructor for class gov.nasa.pds.search.util.PropertiesUtil
 

Q

query(File) - Method in class gov.nasa.pds.search.core.extractor.ProductClass
Driving method for querying data from the registry
query(CommandLine) - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Examines the command-line arguments passed into the Harvest Tool and takes the appropriate action based on what flags were set.
QUERY_MAX - Static variable in class gov.nasa.pds.search.core.constants.Constants
Default maximum number of queried records to be returned from registry.

R

RegistryAttributes - Class in gov.nasa.pds.search.core.extractor.registry
Provides the values for a given attribute specified in a product class configuration file.
RegistryAttributes() - Constructor for class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
 
RegistryExtractor - Class in gov.nasa.pds.search.core.extractor
Utilizes XML configuration files to extract data from the Registry Service and create XML files for each Product containing the raw data found in the Registry.
RegistryExtractor(String, boolean) - Constructor for class gov.nasa.pds.search.core.extractor.RegistryExtractor
Object initializer method with an output directory and clean boolean parameter specified.
RELEASE_DATE - Static variable in class gov.nasa.pds.search.util.ToolInfo
 
remNull(String) - Method in class gov.nasa.pds.search.util.XMLWriter
Remove String Nulls
repAllCharWStr(String) - Method in class gov.nasa.pds.search.util.XMLWriter
Replace HTML entities & with &, < with <, > with >, and " with "
repCharWStr(String, char, String) - Method in class gov.nasa.pds.search.util.XMLWriter
Replace character with string
run() - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
Driver method for extraction of data for all classes to be included in catalog.

S

SearchCoreLauncher - Class in gov.nasa.pds.search.core
CLI the Search Core Tool.
SearchCoreLauncher() - Constructor for class gov.nasa.pds.search.core.SearchCoreLauncher
Constructor method to initialize all globals.
SearchFields - Class in gov.nasa.pds.search.core.extractor
 
SearchFields(String) - Constructor for class gov.nasa.pds.search.core.extractor.SearchFields
 
setConfDir(File) - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
setDefaultConfigHome() - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Sets the default for the configuration home directory.
setDefaultSearchHome() - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Sets the default value for the searchHome global.
setProperties(List<File>) - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Set the properties for a given registry/search-home/etc.
setQueryMax(int) - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
setRegistryUrl(String) - Method in class gov.nasa.pds.search.core.extractor.RegistryExtractor
 
setSearchHome(String) - Method in class gov.nasa.pds.search.core.SearchCoreLauncher
Sets the searchHome global variable after getting its absolute path and ensuring its files existence.
setSlotMap(Set<Slot>) - Method in class gov.nasa.pds.search.core.extractor.registry.ExtrinsicObjectSlots
 
SLOT - Static variable in class gov.nasa.pds.search.core.extractor.registry.MappingTypes
Value represents a slot name
SolrIndexer - Class in gov.nasa.pds.search.core.indexer.solr
This class creates Lucene index for ingestion into Solr
SolrIndexer() - Constructor for class gov.nasa.pds.search.core.indexer.solr.SolrIndexer
 
SUBSTRING - Static variable in class gov.nasa.pds.search.core.extractor.registry.MappingTypes
Value is a string, with a substring variable

T

ToolInfo - Class in gov.nasa.pds.search.util
Class to get tool release information.
ToolInfo() - Constructor for class gov.nasa.pds.search.util.ToolInfo
 
ToolsOption - Class in gov.nasa.pds.search.core.cli.options
Class that extends Apache's Option class.
ToolsOption(String, String, String) - Constructor for class gov.nasa.pds.search.core.cli.options.ToolsOption
Constructor.
ToolsOption(Flag) - Constructor for class gov.nasa.pds.search.core.cli.options.ToolsOption
Constructor.

V

VALID_UNK_VALUES - Static variable in class gov.nasa.pds.search.core.constants.Constants
Valid PDS4 representation for unknown values.
valueOf(String) - Static method in enum gov.nasa.pds.search.core.cli.options.Flag
Returns the enum constant of this type with the specified name.
values() - Static method in enum gov.nasa.pds.search.core.cli.options.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class gov.nasa.pds.search.util.ToolInfo
 
VERSION_NAME - Static variable in class gov.nasa.pds.search.core.extractor.registry.RegistryAttributes
Attribute for Version Name.

W

write(String) - Static method in class gov.nasa.pds.search.core.indexer.solr.SolrIndexer
Add the index document to the solr index and determine if it has met the document threshold for the current Solr Index file.
write() - Method in class gov.nasa.pds.search.util.XMLWriter
 

X

XMLWriter - Class in gov.nasa.pds.search.util
 
XMLWriter(Map, File, int, String) - Constructor for class gov.nasa.pds.search.util.XMLWriter
 

A C D E F G H I L M N O P Q R S T V W X

Copyright © 2010-2012 Planetary Data System. All Rights Reserved.