Skip navigation links
B C E F G H I L M N O P R S T U V W 

B

build() - Method in class us.springett.parsers.cpe.CpeBuilder
Builds the CPE Object.

C

compareAttribute(Part, Part) - Static method in class us.springett.parsers.cpe.Cpe
 
compareAttribute(String, String) - Static method in class us.springett.parsers.cpe.Cpe
 
compareAttributes(Part, Part) - Static method in class us.springett.parsers.cpe.Cpe
This does not follow the spec precisely because ANY compared to NA is classified as undefined by the spec; however, in this implementation ANY will match NA and return true.
compareAttributes(String, String) - Static method in class us.springett.parsers.cpe.Cpe
This does not follow the spec precisely because ANY compared to NA is classified as undefined by the spec; however, in this implementation ANY will match NA and return true.
compareTo(ICpe) - Method in class us.springett.parsers.cpe.Cpe
CompareTo is used for sorting, this does not implement any CPE Matching rules.
compareVersions(String, String) - Static method in class us.springett.parsers.cpe.Cpe
Compare version numbers to obtain the correct ordering.
component(String) - Static method in class us.springett.parsers.cpe.util.Validate
Validates the component to ensure it meets the CPE 2.3 specification of allowed values.
Convert - Class in us.springett.parsers.cpe.util
Set of methods to encode and decode text based on the CPE specification.
Cpe - Class in us.springett.parsers.cpe
Object representation of a Common Platform Enumeration (CPE).
Cpe(Part, String, String, String, String, String, String, String, String, String, String) - Constructor for class us.springett.parsers.cpe.Cpe
Constructs a new immutable CPE object that represents the Well Form Named defined in the CPE 2.3 specification.
cpe(String) - Static method in class us.springett.parsers.cpe.util.Validate
Validates the given CPE string value to ensure it is either a valid CPE URI or Formatted String.
Cpe23PartIterator - Class in us.springett.parsers.cpe.internal.util
A utility that will tokenize and iterate over a CPE v2.3 string and return the components sequentially.
Cpe23PartIterator(String) - Constructor for class us.springett.parsers.cpe.internal.util.Cpe23PartIterator
Constructs a new CPE Formated String Iterator.
CpeBuilder - Class in us.springett.parsers.cpe
A builder for CPE objects.
CpeBuilder() - Constructor for class us.springett.parsers.cpe.CpeBuilder
 
CpeEncodingException - Exception in us.springett.parsers.cpe.exceptions
Exception used when encoding/decoding CPE values.
CpeEncodingException(String) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeEncodingException
Constructs a new exception with the specified detail message.
CpeEncodingException(String, Exception) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeEncodingException
Constructs a new exception with the specified detail message and cause.
CpeParser - Class in us.springett.parsers.cpe
A Common Platform Enumeration (CPE) parser.
CpeParsingException - Exception in us.springett.parsers.cpe.exceptions
Exception used when parsing CPE strings.
CpeParsingException(String) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeParsingException
Constructs a new exception with the specified detail message.
CpeParsingException(String, Exception) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeParsingException
Constructs a new exception with the specified detail message and cause.
cpeUri(String) - Static method in class us.springett.parsers.cpe.util.Validate
Validates the CPE URI against the CPE 2.2 specification.
cpeUriToWellFormed(String) - Static method in class us.springett.parsers.cpe.util.Convert
CPE URI decodes the value into a well formed string.
cpeUriToWellFormed(String, boolean) - Static method in class us.springett.parsers.cpe.util.Convert
CPE URI decodes the value into a well formed string.
CpeValidationException - Exception in us.springett.parsers.cpe.exceptions
Exception used when validating CPE strings.
CpeValidationException(String) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeValidationException
Constructs a new exception with the specified detail message.
CpeValidationException(String, Exception) - Constructor for exception us.springett.parsers.cpe.exceptions.CpeValidationException
Constructs a new exception with the specified detail message and cause.

E

edition(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the edition for the CPE entry.
edition(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the edition for the CPE entry.
equals(Object) - Method in class us.springett.parsers.cpe.Cpe
 

F

formattedString(String) - Static method in class us.springett.parsers.cpe.util.Validate
Validates the formatted string against the CPE 2.3 specification.
fromWellFormed(String) - Static method in class us.springett.parsers.cpe.util.Convert
Transforms the given well formed string into a non-escaped string.
fsToWellFormed(String) - Static method in class us.springett.parsers.cpe.util.Convert
Transforms a formatted string (CPE 2.3 specification) into a Well Formed string.
fsToWellFormed(String, boolean) - Static method in class us.springett.parsers.cpe.util.Convert
Transforms a formatted string (CPE 2.3 specification) into a Well Formed string.

G

getAbbreviation() - Method in enum us.springett.parsers.cpe.values.LogicalValue
Gets the component abbreviation for the logical value.
getAbbreviation() - Method in enum us.springett.parsers.cpe.values.Part
Gets the abbreviation for the part component.
getEdition() - Method in class us.springett.parsers.cpe.Cpe
Gets the edition for the CPE entry.
getEdition() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of edition.
getEdition() - Method in interface us.springett.parsers.cpe.ICpe
Gets the edition for the CPE entry.
getEnum(String) - Static method in enum us.springett.parsers.cpe.values.Part
Returns the enumeration value for the given abbreviation.
getLanguage() - Method in class us.springett.parsers.cpe.Cpe
Gets the language for the CPE entry.
getLanguage() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of language.
getLanguage() - Method in interface us.springett.parsers.cpe.ICpe
Gets the language for the CPE entry.
getMessage() - Method in enum us.springett.parsers.cpe.util.Status
Gets the status message.
getOther() - Method in class us.springett.parsers.cpe.Cpe
Gets the other component for the CPE entry.
getOther() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of other.
getOther() - Method in interface us.springett.parsers.cpe.ICpe
Gets the other component for the CPE entry.
getPart() - Method in class us.springett.parsers.cpe.Cpe
Gets the part for the CPE entry.
getPart() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of part.
getPart() - Method in interface us.springett.parsers.cpe.ICpe
Gets the part for the CPE entry.
getProduct() - Method in class us.springett.parsers.cpe.Cpe
Gets the product for the CPE entry.
getProduct() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of product.
getProduct() - Method in interface us.springett.parsers.cpe.ICpe
Gets the product for the CPE entry.
getSwEdition() - Method in class us.springett.parsers.cpe.Cpe
Gets the software edition for the CPE entry.
getSwEdition() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of swEdition.
getSwEdition() - Method in interface us.springett.parsers.cpe.ICpe
Gets the software edition for the CPE entry.
getTargetHw() - Method in class us.springett.parsers.cpe.Cpe
Gets the target hardware environment for the CPE entry.
getTargetHw() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of targetHw.
getTargetHw() - Method in interface us.springett.parsers.cpe.ICpe
Gets the target hardware environment for the CPE entry.
getTargetSw() - Method in class us.springett.parsers.cpe.Cpe
Gets the target software environment for the CPE entry.
getTargetSw() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of targetSw.
getTargetSw() - Method in interface us.springett.parsers.cpe.ICpe
Gets the target software environment for the CPE entry.
getUpdate() - Method in class us.springett.parsers.cpe.Cpe
Gets the update for the CPE entry.
getUpdate() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of update.
getUpdate() - Method in interface us.springett.parsers.cpe.ICpe
Gets the update for the CPE entry.
getVendor() - Method in class us.springett.parsers.cpe.Cpe
Gets the vendor for the CPE entry.
getVendor() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of vendor.
getVendor() - Method in interface us.springett.parsers.cpe.ICpe
Gets the vendor for the CPE entry.
getVersion() - Method in class us.springett.parsers.cpe.Cpe
Gets the version for the CPE entry.
getVersion() - Method in class us.springett.parsers.cpe.CpeBuilder
Get the value of version.
getVersion() - Method in interface us.springett.parsers.cpe.ICpe
Gets the version for the CPE entry.
getWellFormedEdition() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted edition for the CPE entry.
getWellFormedEdition() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted edition for the CPE entry.
getWellFormedLanguage() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted language for the CPE entry.
getWellFormedLanguage() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted language for the CPE entry.
getWellFormedOther() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted other component for the CPE entry.
getWellFormedOther() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted other component for the CPE entry.
getWellFormedProduct() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted product for the CPE entry.
getWellFormedProduct() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted product for the CPE entry.
getWellFormedSwEdition() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted software edition for the CPE entry.
getWellFormedSwEdition() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted software edition for the CPE entry.
getWellFormedTargetHw() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted target hardware environment for the CPE entry.
getWellFormedTargetHw() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted target hardware environment for the CPE entry.
getWellFormedTargetSw() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted target software environment for the CPE entry.
getWellFormedTargetSw() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted target software environment for the CPE entry.
getWellFormedUpdate() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted update for the CPE entry.
getWellFormedUpdate() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted update for the CPE entry.
getWellFormedVendor() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted vendor for the CPE entry.
getWellFormedVendor() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted vendor for the CPE entry.
getWellFormedVersion() - Method in class us.springett.parsers.cpe.Cpe
Gets the well formed formatted version for the CPE entry.
getWellFormedVersion() - Method in interface us.springett.parsers.cpe.ICpe
Gets the well formed formatted version for the CPE entry.

H

hashCode() - Method in class us.springett.parsers.cpe.Cpe
 
hasNext() - Method in class us.springett.parsers.cpe.internal.util.Cpe23PartIterator
 

I

ICpe - Interface in us.springett.parsers.cpe
Object representation of a Common Platform Enumeration (CPE).
isValid() - Method in enum us.springett.parsers.cpe.util.Status
Returns whether or not the status is considered valid.

L

language(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the language for the CPE entry.
language(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the language for the CPE entry.
LogicalValue - Enum in us.springett.parsers.cpe.values
The enumerated values that can be used when constructing a CPE value.

M

matchedBy(ICpe) - Method in class us.springett.parsers.cpe.Cpe
Determines if the target CPE matches the CPE.
matchedBy(ICpe) - Method in interface us.springett.parsers.cpe.ICpe
Determines if the target CPE matches the CPE.
matches(ICpe) - Method in class us.springett.parsers.cpe.Cpe
Determines if the CPE matches the given target CPE.
matches(ICpe) - Method in interface us.springett.parsers.cpe.ICpe
Determines if the CPE matches the given target CPE.

N

next() - Method in class us.springett.parsers.cpe.internal.util.Cpe23PartIterator
 

O

other(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the other component for the CPE entry.
other(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the other component for the CPE entry.

P

parse(String) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE String into an object; the string can be formated as either a CPE 2.2 URI or CPE 2.3 Formatted String.
parse(String, boolean) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE String into an object with the option of parsing CPE 2.2 URI strings in lenient mode - allowing for CPE values that do not adhere to the specification.
parse22(String) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE 2.2 URI.
parse22(String, boolean) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE 2.2 URI.
parse23(String) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE 2.3 Formatted String.
parse23(String, boolean) - Static method in class us.springett.parsers.cpe.CpeParser
Parses a CPE 2.3 Formatted String.
part(Part) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the type for the CPE entry: application, operating system, or hardware.
part(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the type for the CPE entry: application, operating system, or hardware.
Part - Enum in us.springett.parsers.cpe.values
The part type for a CPE entry: application, operating system, hardware, any, or NA.
product(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the product for the CPE entry.
product(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the product for the CPE entry.

R

Relation - Enum in us.springett.parsers.cpe.util
Possible set relations between source WFN and target WFN.
reset() - Method in class us.springett.parsers.cpe.CpeBuilder
Resets the CPE Builder to a clean state.

S

Status - Enum in us.springett.parsers.cpe.util
 
swEdition(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the software edition for the CPE entry.
swEdition(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the software edition for the CPE entry.

T

targetHw(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target hardware environment for the CPE entry.
targetHw(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target hardware environment for the CPE entry.
targetSw(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target software environment for the CPE entry.
targetSw(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target software environment for the CPE entry.
toCpe22Uri() - Method in class us.springett.parsers.cpe.Cpe
Converts the CPE into the CPE 2.2 URI format.
toCpe22Uri() - Method in interface us.springett.parsers.cpe.ICpe
Converts the CPE into the CPE 2.2 URI format.
toCpe23FS() - Method in class us.springett.parsers.cpe.Cpe
Converts the CPE into the CPE 2.3 Formatted String.
toCpe23FS() - Method in interface us.springett.parsers.cpe.ICpe
Converts the CPE into the CPE 2.3 Formatted String.
toString() - Method in class us.springett.parsers.cpe.Cpe
 
toWellFormed(String) - Static method in class us.springett.parsers.cpe.util.Convert
Transforms the given string into a "well formed string".

U

unpackEdition(String, CpeBuilder, boolean) - Static method in class us.springett.parsers.cpe.CpeParser
In a CPE 2.2 URI the new fields from CPE 2.3 may be "packed" into the edition field.
update(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the update version for the CPE entry.
update(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the update version for the CPE entry.
us.springett.parsers.cpe - package us.springett.parsers.cpe
Suite of CPE building and parsing utilities.
us.springett.parsers.cpe.exceptions - package us.springett.parsers.cpe.exceptions
Collection of exceptions that may occur during CPE binding and un-binding.
us.springett.parsers.cpe.internal.util - package us.springett.parsers.cpe.internal.util
Internal utilities used for parsing CPE strings.
us.springett.parsers.cpe.util - package us.springett.parsers.cpe.util
Utilities used for parsing CPE strings.
us.springett.parsers.cpe.values - package us.springett.parsers.cpe.values
Collection of enumeration values that are can be used as part of a CPE.

V

Validate - Class in us.springett.parsers.cpe.util
Validation utility to validate CPE URI, Formated Strings, and the individual attributes of a CPE.
valueOf(String) - Static method in enum us.springett.parsers.cpe.util.Relation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.springett.parsers.cpe.util.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.springett.parsers.cpe.values.LogicalValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.springett.parsers.cpe.values.Part
Returns the enum constant of this type with the specified name.
values() - Static method in enum us.springett.parsers.cpe.util.Relation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum us.springett.parsers.cpe.util.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum us.springett.parsers.cpe.values.LogicalValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum us.springett.parsers.cpe.values.Part
Returns an array containing the constants of this enum type, in the order they are declared.
vendor(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the vendor for the CPE entry.
vendor(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the vendor for the CPE entry.
version(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the version for the CPE entry.
version(LogicalValue) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the version for the CPE entry.

W

wellFormedToCpeUri(Part) - Static method in class us.springett.parsers.cpe.util.Convert
URL encodes the value for CPE 2.2.
wellFormedToCpeUri(String) - Static method in class us.springett.parsers.cpe.util.Convert
CPE URL encodes the well formed string.
wellFormedToFS(Part) - Static method in class us.springett.parsers.cpe.util.Convert
Encodes the given value into the CPE 2.3 Formatted String representation.
wellFormedToFS(String) - Static method in class us.springett.parsers.cpe.util.Convert
Transforms a Well Formed string into a formatted string (see CPE 2.3 specification).
wellFormedToPattern(String) - Static method in class us.springett.parsers.cpe.util.Convert
Converts a well formed string into a regular expression pattern.
wfEdition(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the edition for the CPE entry as a Well Formed string.
wfLanguage(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the language for the CPE entry as a Well Formed string.
wfOther(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the other component for the CPE entry as a Well Formed Name attribute.
wfProduct(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the product for the CPE entry as a Well Formed string.
wfSwEdition(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the software edition for the CPE entry as a Well Formed Name attribute.
wfTargetHw(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target hardware environment for the CPE entry as a Well Formed Name attribute.
wfTargetSw(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the target software environment for the CPE entry as a Well Formed Name attribute.
wfUpdate(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the update version for the CPE entry as a Well Formed string.
wfVendor(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the vendor for the CPE entry as a Well Formed string.
wfVersion(String) - Method in class us.springett.parsers.cpe.CpeBuilder
Sets the version for the CPE entry as a Well Formed string.
B C E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018–2025. All rights reserved.