META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/metadata/
org/eclipse/equinox/internal/p2/metadata/ArtifactKey.class
ArtifactKey.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.ArtifactKey extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IArtifactKey org.eclipse.equinox.p2.metadata.expression.IMemberProvider {
private static final String SEPARATOR
public static final String MEMBER_ID
public static final String MEMBER_CLASSIFIER
public static final String MEMBER_VERSION
private final String id
private final String classifier
private final org.eclipse.equinox.p2.metadata.Version version
private static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String)
String stringList
String separator
java.util.ArrayList list
boolean separatorSeen
java.util.StringTokenizer tokens
String token
public static org.eclipse.equinox.p2.metadata.IArtifactKey parse (java.lang.String)
String specification
String[] parts
org.eclipse.equinox.p2.metadata.Version version
IllegalArgumentException e
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String classifier
String id
org.eclipse.equinox.p2.metadata.Version version
public void <init> (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
public java.lang.String getClassifier ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public int hashCode ()
int hash
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.IArtifactKey ak
public java.lang.String getId ()
public java.lang.String toExternalForm ()
StringBuffer data
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/BasicVersion.class
BasicVersion.java
package org.eclipse.equinox.internal.p2.metadata
public abstract org.eclipse.equinox.internal.p2.metadata.BasicVersion extends org.eclipse.equinox.p2.metadata.Version {
private static final long serialVersionUID
public void <init> ()
public abstract int getMajor ()
public abstract int getMicro ()
public abstract int getMinor ()
public abstract java.lang.String getQualifier ()
public abstract void originalToString (java.lang.StringBuffer, boolean)
public abstract void rawToString (java.lang.StringBuffer, boolean)
abstract java.lang.Comparable[] getVector ()
}
org/eclipse/equinox/internal/p2/metadata/Copyright.class
Copyright.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.Copyright extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ICopyright {
private final String body
private java.net.URI location
public void <init> (java.net.URI, java.lang.String)
java.net.URI location
String body
public java.net.URI getLocation ()
public java.lang.String getBody ()
}
org/eclipse/equinox/internal/p2/metadata/IRequiredCapability.class
IRequiredCapability.java
package org.eclipse.equinox.internal.p2.metadata
public abstract org.eclipse.equinox.internal.p2.metadata.IRequiredCapability extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IRequirement {
public abstract java.lang.String getName ()
public abstract java.lang.String getNamespace ()
public abstract org.eclipse.equinox.p2.metadata.VersionRange getRange ()
}
org/eclipse/equinox/internal/p2/metadata/IUMap$MapIterator.class
IUMap.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.IUMap$MapIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator unitIterator
private org.eclipse.equinox.p2.metadata.IInstallableUnit[] currentBucket
private int bucketIndex
private org.eclipse.equinox.p2.metadata.IInstallableUnit nextElement
final org.eclipse.equinox.internal.p2.metadata.IUMap this$0
void <init> (org.eclipse.equinox.internal.p2.metadata.IUMap)
public boolean hasNext ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit next ()
org.eclipse.equinox.p2.metadata.IInstallableUnit nxt
public void remove ()
private boolean positionNext ()
Object val
public volatile java.lang.Object next ()
}
org/eclipse/equinox/internal/p2/metadata/IUMap.class
IUMap.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.IUMap extends java.lang.Object implements java.lang.Cloneable {
final java.util.Map units
public void <init> ()
private void <init> (org.eclipse.equinox.internal.p2.metadata.IUMap)
org.eclipse.equinox.internal.p2.metadata.IUMap cloneSource
public void add (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String key
Object matching
org.eclipse.equinox.p2.metadata.IInstallableUnit[] iuArr
int idx
org.eclipse.equinox.p2.metadata.IInstallableUnit[] iuArrPlus
org.eclipse.equinox.p2.metadata.IInstallableUnit old
public void addAll (org.eclipse.equinox.p2.metadata.IInstallableUnit[])
org.eclipse.equinox.p2.metadata.IInstallableUnit[] toAdd
int i
public void addAll (java.util.Collection)
java.util.Collection toAdd
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public void clear ()
public org.eclipse.equinox.internal.p2.metadata.IUMap clone ()
public java.util.Iterator iterator ()
public boolean contains (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public java.util.Collection getUnits (java.lang.String)
String id
Object bucket
public org.eclipse.equinox.p2.query.IQueryResult get (java.lang.String)
String id
private org.eclipse.equinox.p2.query.IQueryResult internalGet (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.query.IQuery query
java.util.Collection idUnits
public org.eclipse.equinox.p2.metadata.IInstallableUnit get (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.query.IQueryResult result
public void remove (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String key
Object matching
org.eclipse.equinox.p2.metadata.IInstallableUnit[] array
int idx
org.eclipse.equinox.p2.metadata.IInstallableUnit[] newArray
public void removeAll (java.util.Collection)
java.util.Collection toRemove
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/eclipse/equinox/internal/p2/metadata/InstallableUnit$1.class
InstallableUnit.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.InstallableUnit$1 extends java.util.LinkedHashMap {
void <init> ()
public boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry expr
}
org/eclipse/equinox/internal/p2/metadata/InstallableUnit.class
InstallableUnit.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.InstallableUnit extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IInstallableUnit org.eclipse.equinox.p2.metadata.expression.IMemberProvider {
private static final java.util.Map filterCache
private static final org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties NO_PROPERTIES
private static final org.eclipse.equinox.p2.metadata.IProvidedCapability[] NO_PROVIDES
private static final org.eclipse.equinox.p2.metadata.IRequirement[] NO_REQUIRES
private static final org.eclipse.equinox.p2.metadata.IArtifactKey[] NO_ARTIFACTS
private static final org.eclipse.equinox.p2.metadata.ITouchpointData[] NO_TOUCHPOINT_DATA
private static final org.eclipse.equinox.p2.metadata.ILicense[] NO_LICENSE
private static final org.eclipse.equinox.p2.metadata.expression.IExpression filterWrap
public static final String MEMBER_PROVIDED_CAPABILITIES
public static final String MEMBER_ID
public static final String MEMBER_VERSION
public static final String MEMBER_PROPERTIES
public static final String MEMBER_FILTER
public static final String MEMBER_ARTIFACTS
public static final String MEMBER_REQUIREMENTS
public static final String MEMBER_LICENSES
public static final String MEMBER_COPYRIGHT
public static final String MEMBER_TOUCHPOINT_DATA
public static final String MEMBER_TOUCHPOINT_TYPE
public static final String MEMBER_UPDATE_DESCRIPTOR
public static final String MEMBER_SINGLETON
private org.eclipse.equinox.p2.metadata.IArtifactKey[] artifacts
private org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
private String id
private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties localizedProperties
org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedCapabilities
private org.eclipse.equinox.p2.metadata.IRequirement[] requires
private org.eclipse.equinox.p2.metadata.IRequirement[] metaRequires
private boolean singleton
private org.eclipse.equinox.p2.metadata.ITouchpointData[] touchpointData
private org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
private org.eclipse.equinox.p2.metadata.Version version
private org.eclipse.equinox.p2.metadata.IUpdateDescriptor updateInfo
private org.eclipse.equinox.p2.metadata.ILicense[] licenses
private org.eclipse.equinox.p2.metadata.ICopyright copyright
public static final String MEMBER_TRANSLATED_PROPERTIES
public static final String MEMBER_PROFILE_PROPERTIES
static void <clinit> ()
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public void <init> ()
public void addTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData)
org.eclipse.equinox.p2.metadata.ITouchpointData newData
int tl
org.eclipse.equinox.p2.metadata.ITouchpointData[] newDatas
public int compareTo (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit other
int cmp
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.IInstallableUnit other
public java.util.Collection getArtifacts ()
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter ()
public java.util.Collection getFragments ()
public java.lang.String getId ()
public java.util.Map getProperties ()
public java.lang.String getLocalizedProperty (java.lang.String)
String key
String result
public java.lang.String getProperty (java.lang.String)
String key
public java.util.Collection getProvidedCapabilities ()
public java.lang.String getProperty (java.lang.String, java.lang.String)
String key
String locale
public java.util.List getRequirements ()
public java.util.Collection getTouchpointData ()
public org.eclipse.equinox.p2.metadata.ITouchpointType getTouchpointType ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public int hashCode ()
int result
public boolean isResolved ()
public boolean isSingleton ()
private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties ()
public void setArtifacts (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] value
public void setCapabilities (org.eclipse.equinox.p2.metadata.IProvidedCapability[])
org.eclipse.equinox.p2.metadata.IProvidedCapability[] newCapabilities
public void setFilter (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
public void setFilter (java.lang.String)
String filter
public void setId (java.lang.String)
String id
public static org.eclipse.equinox.p2.metadata.expression.IMatchExpression parseFilter (java.lang.String)
String filterStr
org.eclipse.equinox.p2.metadata.expression.IFilterExpression filter
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpr
public java.lang.String setLocalizedProperty (java.lang.String, java.lang.String)
String key
String value
public java.lang.String setProperty (java.lang.String, java.lang.String)
String key
String value
public void setRequiredCapabilities (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] capabilities
public void setSingleton (boolean)
boolean singleton
public void setTouchpointType (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType type
public void setVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version newVersion
public java.lang.String toString ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit unresolved ()
public org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor ()
public void setUpdateDescriptor (org.eclipse.equinox.p2.metadata.IUpdateDescriptor)
org.eclipse.equinox.p2.metadata.IUpdateDescriptor updateInfo
public void setLicenses (org.eclipse.equinox.p2.metadata.ILicense[])
org.eclipse.equinox.p2.metadata.ILicense[] license
public java.util.Collection getLicenses ()
public java.util.Collection getLicenses (java.lang.String)
String locale
public void setCopyright (org.eclipse.equinox.p2.metadata.ICopyright)
org.eclipse.equinox.p2.metadata.ICopyright copyright
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright ()
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright (java.lang.String)
String locale
public boolean satisfies (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement candidate
public java.util.Collection getMetaRequirements ()
public void setMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] metaReqs
public java.lang.Object getMember (java.lang.String)
String memberName
public static org.eclipse.equinox.p2.metadata.IInstallableUnit contextIU (java.lang.String, java.lang.String, java.lang.String)
String ws
String os
String arch
org.eclipse.equinox.internal.p2.metadata.InstallableUnit ctxIU
public static org.eclipse.equinox.p2.metadata.IInstallableUnit contextIU (java.util.Map)
java.util.Map environment
org.eclipse.equinox.internal.p2.metadata.InstallableUnit ctxIU
java.util.Map$Entry entry
public volatile int compareTo (java.lang.Object)
public volatile java.util.Collection getRequirements ()
}
org/eclipse/equinox/internal/p2/metadata/InstallableUnitFragment.class
InstallableUnitFragment.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.InstallableUnitFragment extends org.eclipse.equinox.internal.p2.metadata.InstallableUnit implements org.eclipse.equinox.p2.metadata.IInstallableUnitFragment {
private java.util.Collection hostRequirements
public void <init> ()
public void setHost (java.util.Collection)
java.util.Collection hostRequirements
public java.util.Collection getHost ()
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/InstallableUnitPatch.class
InstallableUnitPatch.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch extends org.eclipse.equinox.internal.p2.metadata.InstallableUnit implements org.eclipse.equinox.p2.metadata.IInstallableUnitPatch {
public static final String MEMBER_APPLICABILITY_SCOPE
public static final String MEMBER_LIFECYCLE
public static final String MEMBER_REQUIREMENTS_CHANGE
private org.eclipse.equinox.p2.metadata.IRequirementChange[] changes
private org.eclipse.equinox.p2.metadata.IRequirement lifeCycle
private org.eclipse.equinox.p2.metadata.IRequirement[][] scope
public void <init> ()
private void addRequiredCapability (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] toAdd
java.util.List current
int currSize
org.eclipse.equinox.p2.metadata.IRequirement[] result
int i
public org.eclipse.equinox.p2.metadata.IRequirement[][] getApplicabilityScope ()
public org.eclipse.equinox.p2.metadata.IRequirement getLifeCycle ()
public java.util.List getRequirementsChange ()
public void setApplicabilityScope (org.eclipse.equinox.p2.metadata.IRequirement[][])
org.eclipse.equinox.p2.metadata.IRequirement[][] applyTo
public void setLifeCycle (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement lifeCycle
public void setRequirementsChange (org.eclipse.equinox.p2.metadata.IRequirementChange[])
org.eclipse.equinox.p2.metadata.IRequirementChange[] changes
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/License.class
License.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.License extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ILicense {
private final String body
private java.net.URI location
private String digest
public void <init> (java.net.URI, java.lang.String, java.lang.String)
java.net.URI location
String body
String uuid
public java.net.URI getLocation ()
public java.lang.String getBody ()
public synchronized java.lang.String getUUID ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.ILicense other
public int hashCode ()
private java.math.BigInteger calculateLicenseDigest ()
String message
java.security.MessageDigest algorithm
byte[] digestBytes
java.security.NoSuchAlgorithmException e
java.io.UnsupportedEncodingException e
private java.lang.String normalize (java.lang.String)
String license
String text
StringBuffer result
int length
int i
char c
boolean foundWhitespace
}
org/eclipse/equinox/internal/p2/metadata/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.Messages extends org.eclipse.osgi.util.NLS {
public static String _0_is_not_a_valid_qualifier_in_osgi_1
public static String array_can_not_be_empty
public static String array_can_not_have_character_group
public static String auto_can_not_have_pad_value
public static String cannot_combine_ignore_with_other_instruction
public static String cannot_combine_range_upper_bound_with_pad_value
public static String character_group_defined_more_then_once
public static String colon_expected_before_original_version_0
public static String default_defined_more_then_once
public static String delimiter_can_not_be_ignored
public static String delimiter_can_not_have_default_value
public static String delimiter_can_not_have_pad_value
public static String delimiter_can_not_have_range
public static String EOS_after_escape
public static String expected_orignal_after_colon_0
public static String expected_orignal_after_slash_0
public static String expected_slash_after_raw_vector_0
public static String filter_trailing_characters
public static String filter_missing_leftparen
public static String filter_missing_rightparen
public static String filter_invalid_operator
public static String filter_missing_attr
public static String filter_invalid_value
public static String filter_missing_value
public static String filter_premature_end
public static String format_0_unable_to_parse_1
public static String format_0_unable_to_parse_empty_version
public static String format_is_empty
public static String format_must_be_delimited_by_colon_0
public static String group_can_not_be_empty
public static String ignore_defined_more_then_once
public static String illegal_character_encountered_ascii_0
public static String missing_comma_in_range_0
public static String negative_character_range
public static String neither_raw_vector_nor_format_specified_0
public static String number_can_not_have_pad_value
public static String only_format_specified_0
public static String only_max_and_empty_string_defaults_can_have_translations
public static String original_must_start_with_colon_0
public static String original_stated_but_missing_0
public static String pad_defined_more_then_once
public static String performing_subquery
public static String premature_end_of_format
public static String premature_end_of_format_expected_0
public static String premature_EOS_0
public static String range_boundaries_0_and_1_cannot_have_different_formats
public static String range_defined_more_then_once
public static String range_max_cannot_be_less_then_range_min
public static String range_max_cannot_be_zero
public static String range_min_0_is_not_less_then_range_max_1
public static String raw_and_original_must_use_same_range_inclusion_0
public static String raw_element_can_not_have_pad_value
public static String raw_element_expected_0
public static String string_can_not_have_pad_value
public static String syntax_error_in_version_format_0_1_2
public static String syntax_error_in_version_format_0_1_found_2_expected_3
public static String unbalanced_format_parenthesis
public static String no_expression_factory
public static String no_expression_parser
private static final String BUNDLE_NAME
static void <clinit> ()
private void <init> ()
}
org/eclipse/equinox/internal/p2/metadata/MetadataActivator.class
MetadataActivator.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.MetadataActivator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String PI_METADATA
public static org.eclipse.equinox.internal.p2.metadata.MetadataActivator instance
private org.osgi.framework.BundleContext context
public void <init> ()
public static org.osgi.framework.BundleContext getContext ()
org.eclipse.equinox.internal.p2.metadata.MetadataActivator activator
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext aContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext aContext
}
org/eclipse/equinox/internal/p2/metadata/OSGiVersion.class
OSGiVersion.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.OSGiVersion extends org.eclipse.equinox.internal.p2.metadata.BasicVersion {
private static final long serialVersionUID
private static final boolean[] allowedOSGiChars
private final int major
private final int minor
private final int micro
private final Comparable qualifier
static void <clinit> ()
int c
int c
int c
public static boolean isValidOSGiQualifier (java.lang.Comparable)
Comparable e
String s
int idx
boolean[] allowed
int c
static org.eclipse.equinox.internal.p2.metadata.BasicVersion fromVector (java.util.List)
java.util.List vector
int vtop
Comparable pad
int major
int minor
int micro
Comparable qualifier
public void <init> (int, int, int, java.lang.Comparable)
int major
int minor
int micro
Comparable qualifier
public int compareTo (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version v
int result
int result
org.eclipse.equinox.internal.p2.metadata.BasicVersion ov
org.eclipse.equinox.internal.p2.metadata.OSGiVersion ov
public boolean equals (java.lang.Object)
Object object
org.eclipse.equinox.internal.p2.metadata.BasicVersion ov
org.eclipse.equinox.internal.p2.metadata.OSGiVersion other
public org.eclipse.equinox.p2.metadata.IVersionFormat getFormat ()
public int getMajor ()
public int getMicro ()
public int getMinor ()
public java.lang.String getOriginal ()
public java.lang.String getQualifier ()
public int hashCode ()
public boolean isOSGiCompatible ()
public void originalToString (java.lang.StringBuffer, boolean)
StringBuffer sb
boolean rangeSafe
public void rawToString (java.lang.StringBuffer, boolean)
StringBuffer sb
boolean rangeSafe
public void toString (java.lang.StringBuffer)
StringBuffer sb
public java.lang.Comparable[] getVector ()
public java.lang.Comparable getPad ()
public java.lang.Comparable getSegment (int)
int index
public int getSegmentCount ()
private java.lang.Object readResolve ()
org.eclipse.equinox.internal.p2.metadata.OSGiVersion v
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/OmniVersion.class
OmniVersion.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.OmniVersion extends org.eclipse.equinox.internal.p2.metadata.BasicVersion {
private static final long serialVersionUID
private static org.eclipse.equinox.internal.p2.metadata.OmniVersion minimumVersion
private static org.eclipse.equinox.internal.p2.metadata.OmniVersion maximumVersion
private static final Comparable[] emptyVector
private final Comparable[] vector
private final Comparable padValue
private final org.eclipse.equinox.p2.metadata.IVersionFormat format
private final String original
static void <clinit> ()
static org.eclipse.equinox.internal.p2.metadata.BasicVersion fromVector (java.util.List, org.eclipse.equinox.p2.metadata.IVersionFormat, java.lang.String)
java.util.List vector
org.eclipse.equinox.p2.metadata.IVersionFormat format
String original
int vtop
Comparable padValue
public static org.eclipse.equinox.p2.metadata.Version createMinVersion ()
public static org.eclipse.equinox.p2.metadata.Version createMaxVersion ()
private void <init> (java.util.List, org.eclipse.equinox.p2.metadata.IVersionFormat, java.lang.String)
java.util.List vector
org.eclipse.equinox.p2.metadata.IVersionFormat format
String original
int vtop
Comparable[] v
int idx
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.BasicVersion ov
public org.eclipse.equinox.p2.metadata.IVersionFormat getFormat ()
public int getMajor ()
public int getMicro ()
public int getMinor ()
public java.lang.String getOriginal ()
public java.lang.String getQualifier ()
Comparable qualifier
public int hashCode ()
public boolean isOSGiCompatible ()
int i
Object e
public void originalToString (java.lang.StringBuffer, boolean)
StringBuffer sb
boolean rangeSafe
String s
int end
int idx
char c
public void rawToString (java.lang.StringBuffer, boolean)
StringBuffer sb
boolean rangeSafe
public void toString (java.lang.StringBuffer)
StringBuffer sb
private int getIntElement (int)
int i
private java.lang.Object readResolve ()
org.eclipse.equinox.p2.metadata.Version v
public java.lang.Comparable getPad ()
public java.lang.Comparable getSegment (int)
int index
public int getSegmentCount ()
java.lang.Comparable[] getVector ()
public int compareTo (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version v
org.eclipse.equinox.internal.p2.metadata.BasicVersion ov
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/ProvidedCapability.class
ProvidedCapability.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.ProvidedCapability extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IProvidedCapability org.eclipse.equinox.p2.metadata.expression.IMemberProvider {
public static final String MEMBER_NAME
public static final String MEMBER_VERSION
public static final String MEMBER_NAMESPACE
private final String name
private final String namespace
private final org.eclipse.equinox.p2.metadata.Version version
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String namespace
String name
org.eclipse.equinox.p2.metadata.Version version
public boolean equals (java.lang.Object)
Object other
org.eclipse.equinox.p2.metadata.IProvidedCapability otherCapability
public java.lang.String getName ()
public java.lang.String getNamespace ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public int hashCode ()
public java.lang.String toString ()
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/RawFormat.class
VersionFormat.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.RawFormat extends org.eclipse.equinox.internal.p2.metadata.VersionFormat {
private static final long serialVersionUID
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment topFragment
public org.eclipse.equinox.p2.metadata.Version parse (java.lang.String)
String version
java.util.List vector
private java.lang.Object readResolve ()
}
org/eclipse/equinox/internal/p2/metadata/RequiredCapability.class
RequiredCapability.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.RequiredCapability extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.IRequiredCapability org.eclipse.equinox.p2.metadata.expression.IMemberProvider {
private final org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
private final org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
public static final String MEMBER_FILTER
public static final String MEMBER_MIN
public static final String MEMBER_MAX
public static final String MEMBER_GREEDY
public static final String MEMBER_MATCH
private final boolean greedy
private final int min
private final int max
private String description
private static final org.eclipse.equinox.p2.metadata.expression.IExpression allVersionsExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_II_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_IN_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_NI_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_NN_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression strictVersionExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression openEndedExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression openEndedNonInclusiveExpression
static void <clinit> ()
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression xVar
org.eclipse.equinox.p2.metadata.expression.IExpression nameEqual
org.eclipse.equinox.p2.metadata.expression.IExpression namespaceEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionMember
org.eclipse.equinox.p2.metadata.expression.IExpression versionCmpLow
org.eclipse.equinox.p2.metadata.expression.IExpression versionEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionGt
org.eclipse.equinox.p2.metadata.expression.IExpression versionGtEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionCmpHigh
org.eclipse.equinox.p2.metadata.expression.IExpression versionLt
org.eclipse.equinox.p2.metadata.expression.IExpression versionLtEqual
org.eclipse.equinox.p2.metadata.expression.IExpression pvMember
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
public void <init> (org.eclipse.equinox.p2.metadata.expression.IMatchExpression, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression requirement
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int min
int max
boolean greedy
String description
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean, java.lang.String)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int min
int max
boolean greedy
String description
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.IRequirement other
public java.lang.String getName ()
public java.lang.String getNamespace ()
public org.eclipse.equinox.p2.metadata.VersionRange getRange ()
public int hashCode ()
int result
public boolean isGreedy ()
public java.lang.String toString ()
StringBuffer result
org.eclipse.equinox.p2.metadata.VersionRange range
public int getMin ()
public int getMax ()
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getMatches ()
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter ()
public boolean isMatch (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit candidate
public static boolean isVersionStrict (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
public static java.lang.String extractName (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
public static java.lang.String extractNamespace (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
public static org.eclipse.equinox.p2.metadata.VersionRange extractRange (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object[] params
org.eclipse.equinox.p2.metadata.Version v
org.eclipse.equinox.p2.metadata.Version h
public static boolean isSimpleRequirement (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
private static org.eclipse.equinox.p2.metadata.expression.IExpression assertValid (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
org.eclipse.equinox.p2.metadata.expression.IExpression expr
private static boolean isPredefined (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expr
public java.lang.Object getMember (java.lang.String)
String memberName
public java.lang.String getDescription ()
}
org/eclipse/equinox/internal/p2/metadata/RequirementChange.class
RequirementChange.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.RequirementChange extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IRequirementChange {
private org.eclipse.equinox.internal.p2.metadata.IRequiredCapability applyOn
private org.eclipse.equinox.internal.p2.metadata.IRequiredCapability newValue
public void <init> (org.eclipse.equinox.internal.p2.metadata.IRequiredCapability, org.eclipse.equinox.internal.p2.metadata.IRequiredCapability)
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability applyOn2
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability newValue2
public org.eclipse.equinox.internal.p2.metadata.IRequiredCapability applyOn ()
public org.eclipse.equinox.internal.p2.metadata.IRequiredCapability newValue ()
public boolean matches (org.eclipse.equinox.internal.p2.metadata.IRequiredCapability)
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability toMatch
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.IRequirementChange other
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/ResolvedInstallableUnit.class
ResolvedInstallableUnit.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IInstallableUnit {
private static org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] NO_IU
private final org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] fragments
protected final org.eclipse.equinox.p2.metadata.IInstallableUnit original
static void <clinit> ()
public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit resolved
public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[])
org.eclipse.equinox.p2.metadata.IInstallableUnit resolved
org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] fragments
public java.util.Collection getFragments ()
int fcount
java.util.ArrayList result
int i
org.eclipse.equinox.p2.metadata.IInstallableUnit fragment
public java.util.Collection getArtifacts ()
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter ()
public java.lang.String getId ()
public java.lang.String getProperty (java.lang.String)
String key
public java.util.Map getProperties ()
public java.lang.String getProperty (java.lang.String, java.lang.String)
String key
String locale
public java.util.Collection getProvidedCapabilities ()
java.util.Collection originalCapabilities
java.util.ArrayList result
int i
public java.util.Collection getRequirements ()
java.util.Collection originalCapabilities
java.util.ArrayList result
int i
public java.util.Collection getMetaRequirements ()
java.util.Collection originalCapabilities
java.util.ArrayList result
int i
public java.util.Collection getTouchpointData ()
java.util.Collection originalTouchpointData
java.util.ArrayList result
int i
public org.eclipse.equinox.p2.metadata.ITouchpointType getTouchpointType ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public boolean isSingleton ()
public boolean equals (java.lang.Object)
Object obj
boolean result
public int hashCode ()
public java.lang.String toString ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit getOriginal ()
public int compareTo (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit other
int cmp
public boolean isResolved ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit unresolved ()
public org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor ()
public java.util.Collection getLicenses ()
public java.util.Collection getLicenses (java.lang.String)
String locale
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright ()
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright (java.lang.String)
String locale
public boolean satisfies (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement candidate
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/TouchpointData.class
TouchpointData.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.TouchpointData extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ITouchpointData {
private java.util.Map instructions
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.ITouchpointData other
public void <init> (java.util.Map)
java.util.Map instructions
public org.eclipse.equinox.p2.metadata.ITouchpointInstruction getInstruction (java.lang.String)
String instructionKey
public java.util.Map getInstructions ()
public java.lang.String toString ()
StringBuffer result
java.util.Map$Entry instruction
}
org/eclipse/equinox/internal/p2/metadata/TouchpointInstruction.class
TouchpointInstruction.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ITouchpointInstruction {
private final String body
private final String importAttribute
public static java.lang.String encodeAction (java.lang.String, java.util.Map)
String actionName
java.util.Map parameters
StringBuffer result
boolean first
java.util.Map$Entry entry
private static void appendEncoded (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String value
char[] chars
int i
public void <init> (java.lang.String, java.lang.String)
String body
String importAttribute
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.ITouchpointInstruction other
public java.lang.String getBody ()
public java.lang.String getImportAttribute ()
public int hashCode ()
int result
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/TouchpointType.class
TouchpointType.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.TouchpointType extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ITouchpointType {
private String id
private org.eclipse.equinox.p2.metadata.Version version
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version aVersion
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.ITouchpointType other
public java.lang.String getId ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/TranslationSupport.class
TranslationSupport.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.TranslationSupport extends java.lang.Object {
static final java.util.Locale DEFAULT_LOCALE
private static org.eclipse.equinox.internal.p2.metadata.TranslationSupport instance
static final String NAMESPACE_IU_LOCALIZATION
private org.eclipse.equinox.p2.query.IQueryable fragmentSource
private static org.eclipse.equinox.p2.metadata.expression.IExpression capabilityMatch
private static org.eclipse.equinox.p2.metadata.expression.IExpression haveHostMatch
private final java.util.Map localeCollectorCache
private org.eclipse.osgi.service.localization.LocaleProvider localeProvider
private boolean loggedMissingSource
static void <clinit> ()
public static synchronized org.eclipse.equinox.internal.p2.metadata.TranslationSupport getInstance ()
public void <init> ()
public void <init> (org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable fragmentSource
private java.util.List buildLocaleVariants (java.lang.String)
String locale
java.util.ArrayList result
int lastSeparator
int lastSeparator
private java.lang.String cacheResult (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String localizedKey
String localizedValue
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String locale
org.eclipse.equinox.p2.metadata.ICopyright copyright
String body
String actualKey
private java.lang.String getCurrentLocale ()
public java.lang.String getIUProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String propertyKey
String locale
String value
String actualKey
public java.lang.String getIUProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.KeyWithLocale)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.KeyWithLocale propertyKey
public java.lang.String getIUProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String propertyKey
private org.eclipse.equinox.p2.metadata.ILicense getLicense (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.ILicense, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.ILicense license
String locale
String body
String actualKey
public org.eclipse.equinox.p2.metadata.ILicense[] getLicenses (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String locale
java.util.Collection licenses
org.eclipse.equinox.p2.metadata.ILicense[] translatedLicenses
int i
org.eclipse.equinox.p2.metadata.ILicense iLicense
public org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String locale
org.eclipse.equinox.p2.metadata.IUpdateDescriptor descriptor
String body
String actualKey
private synchronized org.eclipse.equinox.p2.query.IQueryResult getLocalizationFragments (java.util.List, java.lang.String)
java.util.List localeVariants
String locale
java.lang.ref.SoftReference queryResultReference
org.eclipse.equinox.p2.query.IQueryResult cached
org.eclipse.equinox.p2.query.IQuery iuQuery
org.eclipse.equinox.p2.query.IQueryResult collected
private java.lang.String getLocalizedIUProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String actualKey
String locale
String localizedKey
String localizedValue
java.util.List locales
org.eclipse.equinox.p2.metadata.IInstallableUnit theUnit
org.eclipse.equinox.p2.query.IQueryResult localizationFragments
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.query.IQuery iuQuery
org.eclipse.equinox.p2.query.IQueryResult collected
String translation
java.util.Iterator iter
org.eclipse.equinox.p2.metadata.IInstallableUnit localizationIU
java.util.Iterator jter
String localeKey
String nextLocale
String localeKey
String nextValue
private java.lang.String makeLocalizedKey (java.lang.String, java.lang.String)
String actualKey
String localeImage
public synchronized void setLocaleProvider (org.eclipse.osgi.service.localization.LocaleProvider)
org.eclipse.osgi.service.localization.LocaleProvider provider
public synchronized org.eclipse.equinox.p2.query.IQueryable setTranslationSource (org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable queryable
org.eclipse.equinox.p2.query.IQueryable previous
}
org/eclipse/equinox/internal/p2/metadata/UpdateDescriptor.class
UpdateDescriptor.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IUpdateDescriptor {
private java.util.Collection descriptors
private String description
private int severity
private java.net.URI location
public void <init> (java.util.Collection, int, java.lang.String, java.net.URI)
java.util.Collection descriptors
int severity
String description
java.net.URI location
public java.lang.String getDescription ()
public int getSeverity ()
public boolean isUpdateOf (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public java.util.Collection getIUsBeingUpdated ()
public java.net.URI getLocation ()
}
org/eclipse/equinox/internal/p2/metadata/VersionFormat$StateInfo.class
VersionFormat.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormat$StateInfo extends java.lang.Object {
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment fragment
int position
int segmentCount
void <init> (int, int, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment)
int position
int segmentCount
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment fragment
}
org/eclipse/equinox/internal/p2/metadata/VersionFormat$TreeInfo.class
VersionFormat.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo extends java.util.ArrayList {
private static final long serialVersionUID
private Comparable padValue
private int top
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment, int)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment frag
int pos
java.lang.Comparable getPadValue ()
int getPosition ()
void popState (java.util.List, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment)
java.util.List segments
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment frag
int idx
org.eclipse.equinox.internal.p2.metadata.VersionFormat$StateInfo si
int nsegs
int segMax
void pushState (int, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment)
int segCount
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment fragment
int pos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$StateInfo si
void setPadValue (java.lang.Comparable)
Comparable pad
void setPosition (int)
int pos
}
org/eclipse/equinox/internal/p2/metadata/VersionFormat.class
VersionFormat.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.VersionFormat extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IVersionFormat java.io.Serializable {
public static final String OSGI_FORMAT_STRING
public static final String RAW_FORMAT_STRING
private static final long serialVersionUID
private static final java.util.Map formatCache
public static final org.eclipse.equinox.internal.p2.metadata.VersionFormat OSGI_FORMAT
public static final org.eclipse.equinox.internal.p2.metadata.VersionFormat RAW_FORMAT
private String fmtString
private final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment topFragment
static void <clinit> ()
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser parser
org.eclipse.equinox.p2.metadata.VersionFormatException e
public static org.eclipse.equinox.p2.metadata.IVersionFormat compile (java.lang.String) throws org.eclipse.equinox.p2.metadata.VersionFormatException
String format
public static org.eclipse.equinox.internal.p2.metadata.VersionFormat compile (java.lang.String, int, int) throws org.eclipse.equinox.p2.metadata.VersionFormatException
String format
int start
int end
String fmtString
org.eclipse.equinox.internal.p2.metadata.VersionFormat fmt
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser parser
public static org.eclipse.equinox.internal.p2.metadata.BasicVersion parseRaw (java.lang.String, org.eclipse.equinox.p2.metadata.IVersionFormat, java.lang.String)
String version
org.eclipse.equinox.p2.metadata.IVersionFormat originalFormat
String original
java.util.List vector
static void rawToString (java.lang.StringBuffer, boolean, java.lang.Comparable)
StringBuffer sb
boolean forRange
Comparable e
private static void writeQuotedString (java.lang.StringBuffer, boolean, java.lang.String, char, int, boolean)
StringBuffer sb
boolean rangeSafe
String s
char quote
int startPos
boolean didFlip
int quotePos
boolean otherSeen
int top
int idx
char c
char otherQuote
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment topFragment
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo createInfo (int)
int start
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public org.eclipse.equinox.p2.metadata.Version parse (java.lang.String)
String version
java.util.List vector
java.util.List parse (java.lang.String, int, int)
String version
int start
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
java.util.ArrayList entries
private java.lang.Object readResolve ()
String string
org.eclipse.equinox.internal.p2.metadata.VersionFormat fmt
public synchronized java.lang.String toString ()
StringBuffer sb
public synchronized void toString (java.lang.StringBuffer)
StringBuffer sb
int start
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$AutoFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$AutoFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RangeFragment {
private static final long serialVersionUID
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
char c
int start
int value
int len
int start
int len
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$DelimiterFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$DelimiterFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment {
private static final long serialVersionUID
private final char[] delimChars
private final boolean inverted
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean isMatch (java.lang.String, int)
String version
int pos
char c
int idx
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$ElementFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
abstract org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$ElementFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment {
private static final long serialVersionUID
private final Comparable defaultValue
private final boolean ignored
private final Comparable padValue
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
java.lang.Comparable getDefaultValue ()
java.lang.Comparable getPadValue ()
boolean isIgnored ()
void setDefaults (java.util.List)
java.util.List segments
Comparable defaultVal
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$Fragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
abstract org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
public final boolean equals (java.lang.Object)
Object f
public final int hashCode ()
public boolean isGroup ()
public java.lang.String toString ()
StringBuffer sb
java.lang.Comparable getDefaultValue ()
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment getFirstLeaf ()
java.lang.Comparable getPadValue ()
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier getQualifier ()
boolean parse (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
abstract boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
void setDefaults (java.util.List)
java.util.List segments
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$GroupFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$GroupFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$ElementFragment {
private static final long serialVersionUID
private final boolean array
private final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[] fragments
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[], boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[] fragments
boolean array
public boolean isGroup ()
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment getFirstLeaf ()
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
java.util.ArrayList subSegs
boolean success
Comparable padValue
Comparable padValue
void setDefaults (java.util.List)
java.util.List segments
Comparable dflt
int idx
void toString (java.lang.StringBuffer)
StringBuffer sb
int idx
int idx
int idx
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$Instructions.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions extends java.lang.Object {
char[] characters
Comparable defaultValue
char oppositeTranslationChar
int oppositeTranslationRepeat
boolean ignore
boolean inverted
Comparable padValue
int rangeMax
int rangeMin
void <init> ()
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$LiteralFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$LiteralFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment {
private static final long serialVersionUID
private final String string
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
String string
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
int litLen
int idx
void toString (java.lang.StringBuffer)
StringBuffer sb
String str
char c
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$NumberFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$NumberFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RangeFragment {
private static final long serialVersionUID
private final boolean signed
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean signed
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
int start
int value
int value
char c
boolean negate
int len
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$PadFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$PadFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$ElementFragment {
private static final long serialVersionUID
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
int[] position
Comparable v
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$Qualifier.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final int max
private final int min
void <init> (int, int)
int min
int max
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier oq
public int hashCode ()
public java.lang.String toString ()
StringBuffer sb
int getMax ()
int getMin ()
boolean parse (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[], int, java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[] fragments
int fragIdx
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment fragment
int idx
int maxParsed
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$StringFragment stringFrag
Comparable opposite
void toString (java.lang.StringBuffer)
StringBuffer sb
private java.lang.Object readResolve ()
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier q
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$QuotedFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$QuotedFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RangeFragment {
private static final long serialVersionUID
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
char endQuote
char endQuote
char endQuote
char endQuote
char endQuote
char endQuote
char endQuote
char endQuote
char endQuote
char quote
int start
char c
int len
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$RangeFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
abstract org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RangeFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$ElementFragment {
private static final long serialVersionUID
final char[] characters
final boolean inverted
final int rangeMax
final int rangeMin
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
int checkRange (int, int)
int pos
int maxPos
int check
boolean isAllowed (char)
char c
char[] crs
int idx
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$RawFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RawFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$ElementFragment {
private static final long serialVersionUID
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions processing
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int[] position
Comparable v
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser$StringFragment.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$StringFragment extends org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$RangeFragment {
private static final long serialVersionUID
final boolean anyChar
private final char oppositeTranslationChar
private final int oppositeTranslationRepeat
void <init> (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean noLimit
char otc
int otr
java.lang.Comparable getOppositeDefaultValue ()
Comparable dflt
public boolean isOppositeTranslation (java.lang.Object)
Object val
String str
int idx
boolean parseOne (java.util.List, java.lang.String, int, org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo)
java.util.List segments
String version
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormat$TreeInfo info
int pos
int start
char c
int len
void toString (java.lang.StringBuffer)
StringBuffer sb
}
org/eclipse/equinox/internal/p2/metadata/VersionFormatParser.class
VersionFormatParser.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser extends java.lang.Object {
static final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier EXACT_ONE_QUALIFIER
static final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier ONE_OR_MANY_QUALIFIER
static final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier ZERO_OR_MANY_QUALIFIER
static final org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier ZERO_OR_ONE_QUALIFIER
private int current
private java.util.List currentList
private int eos
private String format
private int start
static void <clinit> ()
void <init> ()
static void appendCharacterRange (java.lang.StringBuffer, char[], boolean)
StringBuffer sb
char[] range
boolean inverted
int top
int idx
char b
int ndx
char c
char n
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createAutoFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createDelimiterFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createGroupFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[], boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment[] fragments
boolean array
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createLiteralFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
String literal
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createNumberFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean signed
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createPadFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createQuotedFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createRawFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
static org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment createStringFragment (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions, org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier, boolean)
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions instr
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier qualifier
boolean unbound
static boolean equalsAllowNull (java.lang.Object, java.lang.Object)
Object a
Object b
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment compile (java.lang.String, int, int) throws org.eclipse.equinox.p2.metadata.VersionFormatException
String fmt
int pos
int maxPos
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment topFrag
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment topFrag
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Fragment frag
private void assertChar (char) throws org.eclipse.equinox.p2.metadata.VersionFormatException
char expected
char c
private org.eclipse.equinox.p2.metadata.VersionFormatException formatException (char, java.lang.String)
char found
String expected
private org.eclipse.equinox.p2.metadata.VersionFormatException formatException (java.lang.String)
String message
private org.eclipse.equinox.p2.metadata.VersionFormatException formatException (java.lang.String, java.lang.String)
String found
String expected
private org.eclipse.equinox.p2.metadata.VersionFormatException illegalControlCharacter (char)
char c
private java.lang.String parseAndConsiderEscapeUntil (char) throws org.eclipse.equinox.p2.metadata.VersionFormatException
char endChar
StringBuffer sb
char c
private void parseAuto () throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parseBracketGroup () throws org.eclipse.equinox.p2.metadata.VersionFormatException
java.util.List saveList
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parseCharacterGroup (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions) throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
StringBuffer sb
char c
char rangeEnd
char rangeStart
int top
char[] chars
private void parseDelimiter () throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parseFragment () throws org.eclipse.equinox.p2.metadata.VersionFormatException
char c
private void parseGroup (boolean) throws org.eclipse.equinox.p2.metadata.VersionFormatException
boolean array
java.util.List saveList
char expectedEnd
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private int parseIntegerLiteral () throws org.eclipse.equinox.p2.metadata.VersionFormatException
char c
int value
private void parseLiteral (char) throws org.eclipse.equinox.p2.metadata.VersionFormatException
char c
String value
String value
private int[] parseMinMax () throws org.eclipse.equinox.p2.metadata.VersionFormatException
int max
int min
char c
private void parseNumber (boolean) throws org.eclipse.equinox.p2.metadata.VersionFormatException
boolean signed
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parsePad () throws org.eclipse.equinox.p2.metadata.VersionFormatException
private org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions parseProcessing () throws org.eclipse.equinox.p2.metadata.VersionFormatException
char c
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parseProcessingInstruction (org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions) throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions processing
char c
int[] minMax
Comparable dflt
private org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Qualifier parseQualifier () throws org.eclipse.equinox.p2.metadata.VersionFormatException
char c
int[] minMax
int min
int max
private void parseQuotedString () throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private void parseRaw () throws org.eclipse.equinox.p2.metadata.VersionFormatException
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
private java.lang.Comparable parseRawElement () throws org.eclipse.equinox.p2.metadata.VersionFormatException
int[] position
Comparable v
private void parseString (boolean) throws org.eclipse.equinox.p2.metadata.VersionFormatException
boolean unlimited
org.eclipse.equinox.internal.p2.metadata.VersionFormatParser$Instructions ep
static void toStringEscaped (java.lang.StringBuffer, java.lang.String, java.lang.String)
StringBuffer sb
String value
String escapes
int idx
char c
}
org/eclipse/equinox/internal/p2/metadata/VersionParser.class
VersionParser.java
package org.eclipse.equinox.internal.p2.metadata
public abstract org.eclipse.equinox.internal.p2.metadata.VersionParser extends java.lang.Object {
public static final Integer ZERO_INT
public static final Integer MAX_INT_OBJ
private static final Integer[] cache
static void <clinit> ()
int i
public static java.lang.Integer valueOf (int)
int i
static java.lang.Comparable removeRedundantTrail (java.util.List, java.lang.Comparable)
java.util.List segments
Comparable padValue
Comparable redundantTrail
Comparable redundantTrail
int idx
private void <init> ()
public static org.eclipse.equinox.p2.metadata.Version parse (java.lang.String, int, int) throws java.lang.IllegalArgumentException
String version
int start
int maxPos
int pos
java.util.List vector
org.eclipse.equinox.internal.p2.metadata.VersionFormat fmt
char c
org.eclipse.equinox.internal.p2.metadata.VersionFormat rawFmt
int end
int idx
char e
int end
org.eclipse.equinox.p2.metadata.VersionFormatException e
static boolean isDigit (char)
char c
public static boolean isLetter (char)
char c
static boolean isLetterOrDigit (char)
char c
public static int findEndOfFormat (java.lang.String, int, int)
String string
int pos
int maxPos
int end
int depth
int idx
char c
char e
static java.lang.Comparable parseRawElement (java.lang.String, int[], int)
String value
int[] position
int maxPos
int current
boolean negate
char c
Comparable v
Comparable v
Comparable v
Comparable v
Comparable v
Comparable v
Comparable v
StringBuffer sb
char q
int start
int val
private static java.lang.Comparable parseRawVector (java.lang.String, int[], int)
String value
int[] position
int maxPos
int pos
char c
java.util.ArrayList rawList
boolean padMarkerSeen
Comparable pad
Comparable elem
public static int skipWhite (java.lang.String, int)
String string
int pos
int top
public static int skipTrailingWhite (java.lang.String, int, int)
String string
int start
int end
}
org/eclipse/equinox/internal/p2/metadata/VersionVector$MaxStringValue.class
VersionVector.java
package org.eclipse.equinox.internal.p2.metadata
final org.eclipse.equinox.internal.p2.metadata.VersionVector$MaxStringValue extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.VersionVector$MinMaxComparable {
private static final long serialVersionUID
void <init> ()
public int compareTo (java.lang.Object)
Object o
private java.lang.Object readResolve ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/VersionVector$MaxValue.class
VersionVector.java
package org.eclipse.equinox.internal.p2.metadata
final org.eclipse.equinox.internal.p2.metadata.VersionVector$MaxValue extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.VersionVector$MinMaxComparable {
private static final long serialVersionUID
void <init> ()
public int compareTo (java.lang.Object)
Object o
private java.lang.Object readResolve ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/VersionVector$MinMaxComparable.class
VersionVector.java
package org.eclipse.equinox.internal.p2.metadata
abstract org.eclipse.equinox.internal.p2.metadata.VersionVector$MinMaxComparable extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
}
org/eclipse/equinox/internal/p2/metadata/VersionVector$MinValue.class
VersionVector.java
package org.eclipse.equinox.internal.p2.metadata
org.eclipse.equinox.internal.p2.metadata.VersionVector$MinValue extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.VersionVector$MinMaxComparable {
private static final long serialVersionUID
void <init> ()
public int compareTo (java.lang.Object)
Object o
private java.lang.Object readResolve ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/metadata/VersionVector.class
VersionVector.java
package org.eclipse.equinox.internal.p2.metadata
public org.eclipse.equinox.internal.p2.metadata.VersionVector extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
public static final Comparable MAX_VALUE
public static final Comparable MAXS_VALUE
public static final Comparable MIN_VALUE
public static final String MINS_VALUE
private static final long serialVersionUID
private final Comparable padValue
private final Comparable[] vector
static void <clinit> ()
static int compare (java.lang.Comparable[], java.lang.Comparable, java.lang.Comparable[], java.lang.Comparable)
Comparable[] vectorA
Comparable padA
Comparable[] vectorB
Comparable padB
int top
int idx
int cmp
static boolean equals (java.lang.Comparable[], java.lang.Comparable, java.lang.Comparable[], java.lang.Comparable)
Comparable[] vectorA
Comparable padValueA
Comparable[] vectorB
Comparable padValueB
int idx
static int hashCode (java.lang.Comparable[], java.lang.Comparable)
Comparable[] vector
Comparable padValue
int hashCode
int idx
Object elem
static void toString (java.lang.StringBuffer, java.lang.Comparable[], java.lang.Comparable, boolean)
StringBuffer sb
Comparable[] vector
Comparable padValue
boolean rangeSafe
int top
int idx
private static int compareReminder (int, java.lang.Comparable[], java.lang.Comparable, java.lang.Comparable)
int idx
Comparable[] vector
Comparable padValue
Comparable othersPad
int cmp
static int compareSegments (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
int ai
int bi
public void <init> (java.lang.Comparable[], java.lang.Comparable)
Comparable[] vector
Comparable pad
public int compareTo (org.eclipse.equinox.internal.p2.metadata.VersionVector)
org.eclipse.equinox.internal.p2.metadata.VersionVector ov
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.VersionVector ov
public java.lang.Comparable getPad ()
public java.lang.Comparable getSegment (int)
int index
public int getSegmentCount ()
java.lang.Comparable[] getVector ()
public int hashCode ()
public java.lang.String toString ()
StringBuffer sb
public void toString (java.lang.StringBuffer)
StringBuffer sb
void toString (java.lang.StringBuffer, boolean)
StringBuffer sb
boolean rangeSafe
private java.lang.Object readResolve ()
org.eclipse.equinox.internal.p2.metadata.VersionVector vv
int idx
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/
org/eclipse/equinox/internal/p2/metadata/expression/All.class
All.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.All extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
protected java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/And.class
And.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.And extends org.eclipse.equinox.internal.p2.metadata.expression.NAry {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
int idx
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
int idx
}
org/eclipse/equinox/internal/p2/metadata/expression/Array$ArrayIterator.class
Array.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Array$ArrayIterator extends java.lang.Object implements java.util.Iterator {
private final org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
private int pos
final org.eclipse.equinox.internal.p2.metadata.expression.Array this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Array, org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Array.class
Array.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Array extends org.eclipse.equinox.internal.p2.metadata.expression.NAry {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Assignment.class
Assignment.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Assignment extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
public final java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public int getExpressionType ()
public int getPriority ()
public java.lang.String getOperator ()
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator value
}
org/eclipse/equinox/internal/p2/metadata/expression/At.class
At.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.At extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object lval
Object lval
org.eclipse.equinox.internal.p2.metadata.expression.Member$DynamicMember lm
Object instance
String name
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
Object rval
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public int getExpressionType ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Binary.class
Binary.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.Binary extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
public final org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
public final org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
org.eclipse.equinox.internal.p2.metadata.expression.Binary be
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.expression.Binary bo
public int getPriority ()
public int hashCode ()
int result
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
void appendLDAPAttribute (java.lang.StringBuffer)
StringBuffer buf
org.eclipse.equinox.internal.p2.metadata.expression.Member$DynamicMember attr
private static char hexChar (int)
int value
static void appendLDAPEscaped (java.lang.StringBuffer, java.lang.String)
StringBuffer bld
String str
static void appendLDAPEscaped (java.lang.StringBuffer, java.lang.String, boolean)
StringBuffer bld
String str
boolean escapeWild
int top
int idx
char c
short cs
void appendLDAPValue (java.lang.StringBuffer)
StringBuffer buf
Object value
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/BooleanFunction.class
BooleanFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.BooleanFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/ClassFunction.class
ClassFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.ClassFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
ClassNotFoundException e
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$BooleanCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$BooleanCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (java.lang.Boolean, java.lang.Boolean)
Boolean o1
Boolean o2
java.lang.Boolean coerce (java.lang.Object)
Object v
String sv
java.lang.Class getCoerceClass ()
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$ClassCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$ClassCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (java.lang.Class, java.lang.Class)
Class o1
Class o2
java.lang.Class coerce (java.lang.Object)
Object v
java.lang.Class getCoerceClass ()
Class cls
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$FromStringCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$FromStringCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
private final Class coerceClass
private final java.lang.reflect.Constructor constructor
public void <init> (java.lang.Class, java.lang.reflect.Constructor)
Class coerceClass
java.lang.reflect.Constructor constructor
java.lang.Comparable coerce (java.lang.Object)
Object v
int compare (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
java.lang.Class getCoerceClass ()
int getCoercePrio ()
volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$IntegerCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$IntegerCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (java.lang.Integer, java.lang.Integer)
Integer o1
Integer o2
java.lang.Integer coerce (java.lang.Object)
Object v
java.lang.Class getCoerceClass ()
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$LongCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$LongCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (java.lang.Long, java.lang.Long)
Long o1
Long o2
java.lang.Long coerce (java.lang.Object)
Object v
java.lang.Class getCoerceClass ()
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$SetAccessibleAction.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction {
private final java.lang.reflect.AccessibleObject accessible
void <init> (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject accessible
public java.lang.Object run ()
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$StringCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$StringCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (java.lang.String, java.lang.String)
String o1
String o2
java.lang.String coerce (java.lang.Object)
Object v
java.lang.Class getCoerceClass ()
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator$VersionCoercer.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator$VersionCoercer extends org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator {
void <init> ()
public int compare (org.eclipse.equinox.p2.metadata.Version, org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version o1
org.eclipse.equinox.p2.metadata.Version o2
boolean canCoerceTo (java.lang.Class)
Class cls
org.eclipse.equinox.p2.metadata.Version coerce (java.lang.Object)
Object v
java.lang.Class getCoerceClass ()
int getCoercePrio ()
public volatile int compare (java.lang.Object, java.lang.Object)
volatile java.lang.Object coerce (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.class
CoercingComparator.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator extends java.lang.Object {
private static org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator[] coercers
private static final Class[] constructorType
static void <clinit> ()
public void <init> ()
public static int coerceAndCompare (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException
Object o1
Object o2
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator ca
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator cb
public static boolean coerceAndEquals (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException
Object o1
Object o2
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator ca
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator cb
public static org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator getComparator (java.lang.Object, java.lang.Object)
Object value
Object v2
Class vClass
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator[] carr
int idx
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator c
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator cv
Class cClass
java.lang.reflect.Constructor constructor
int top
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator[] nc
org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator cv
protected java.lang.IllegalArgumentException uncoercable (java.lang.Object)
Object v
StringBuffer sb
boolean canCoerceTo (java.lang.Class)
Class cls
abstract java.lang.Object coerce (java.lang.Object)
abstract int compare (java.lang.Object, java.lang.Object)
abstract java.lang.Class getCoerceClass ()
abstract int getCoercePrio ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Collect$CollectIterator.class
Collect.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Collect$CollectIterator extends java.lang.Object implements java.util.Iterator {
private final org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
private final org.eclipse.equinox.p2.metadata.expression.IExpression variable
private final java.util.Iterator innerIterator
final org.eclipse.equinox.internal.p2.metadata.expression.Collect this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Collect, org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Collect.class
Collect.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Collect extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/CollectionFilter.class
CollectionFilter.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter extends org.eclipse.equinox.internal.p2.metadata.expression.Unary {
public final org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
private transient org.eclipse.equinox.p2.metadata.index.IIndexProvider lastIndexProvider
private transient org.eclipse.equinox.p2.metadata.index.IIndex lastIndex
public static void appendProlog (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.String)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
String operator
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public final java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator lval
public final java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator lval
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public int hashCode ()
int result
public int getPriority ()
protected abstract java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
protected java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator iterator
private org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.Class, org.eclipse.equinox.p2.metadata.index.IIndexProvider)
Class elementClass
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
String member
org.eclipse.equinox.p2.metadata.index.IIndex index
protected java.util.Iterator getInnerIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object collection
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
Class elementClass
org.eclipse.equinox.p2.metadata.index.IIndex index
java.util.Iterator indexed
java.util.Iterator itor
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Compare.class
Compare.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Compare extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
final boolean compareLess
final boolean equalOK
static java.lang.IllegalArgumentException uncomparable (java.lang.Object, java.lang.Object)
Object lval
Object rval
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression, boolean, boolean)
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
boolean compareLess
boolean equalOK
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
int cmpResult
public int getExpressionType ()
public java.lang.String getOperator ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
}
org/eclipse/equinox/internal/p2/metadata/expression/CompoundIterator.class
CompoundIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.CompoundIterator extends java.lang.Object implements java.util.Iterator {
private static final Object NO_ELEMENT
private final java.util.Iterator iteratorIterator
private java.util.Iterator currentIterator
private Object nextObject
static void <clinit> ()
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object nxt
public void remove ()
private boolean positionNext ()
Object nextItor
private static java.lang.Object noElement ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Condition.class
Condition.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Condition extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
final org.eclipse.equinox.internal.p2.metadata.expression.Expression ifFalse
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression test
org.eclipse.equinox.internal.p2.metadata.expression.Expression ifTrue
org.eclipse.equinox.internal.p2.metadata.expression.Expression ifFalse
public boolean equals (java.lang.Object)
Object o
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int hashCode ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/ContextExpression.class
ContextExpression.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression extends org.eclipse.equinox.internal.p2.metadata.expression.Unary implements org.eclipse.equinox.p2.metadata.expression.IContextExpression {
private static final Object[] noParams
protected final Object[] parameters
static void <clinit> ()
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.Object[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
Object[] parameters
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Class, org.eclipse.equinox.p2.metadata.index.IIndexProvider)
Class elementClass
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
org.eclipse.equinox.internal.p2.metadata.expression.Variable everything
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Class, java.util.Iterator)
Class elementClass
java.util.Iterator iterator
org.eclipse.equinox.internal.p2.metadata.expression.Variable everything
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public java.lang.Object[] getParameters ()
public int hashCode ()
public java.util.Iterator iterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public void toString (java.lang.StringBuffer)
StringBuffer bld
}
org/eclipse/equinox/internal/p2/metadata/expression/CurryedLambdaExpression.class
CurryedLambdaExpression.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.CurryedLambdaExpression extends org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression {
private static final org.eclipse.equinox.internal.p2.metadata.expression.Assignment[] emptyAssignmentArray
private final org.eclipse.equinox.internal.p2.metadata.expression.Assignment[] assignments
static void <clinit> ()
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Assignment[], org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Variable each
org.eclipse.equinox.internal.p2.metadata.expression.Assignment[] assignments
org.eclipse.equinox.internal.p2.metadata.expression.Expression body
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
int idx
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
int top
int idx
int idx
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext prolog (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext lambdaContext
int top
org.eclipse.equinox.internal.p2.metadata.expression.Variable[] vars
int idx
int idx
int countAccessToEverything ()
int cnt
int idx
}
org/eclipse/equinox/internal/p2/metadata/expression/Equals.class
Equals.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Equals extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
final boolean negate
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression, boolean)
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
boolean negate
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
boolean result
public int getExpressionType ()
public java.lang.String getOperator ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
}
org/eclipse/equinox/internal/p2/metadata/expression/EvaluationContext$MultiVariableContext.class
EvaluationContext.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext$MultiVariableContext extends org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext {
private final Object[] values
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression[], java.lang.Object[])
org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext parentContext
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
Object[] parameters
int idx
int ndx
public java.lang.Object getValue (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
int idx
public void setValue (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
Object value
int idx
}
org/eclipse/equinox/internal/p2/metadata/expression/EvaluationContext$SingleVariableContext.class
EvaluationContext.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext$SingleVariableContext extends org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext {
private Object value
private final org.eclipse.equinox.p2.metadata.expression.IExpression variable
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext parentContext
org.eclipse.equinox.p2.metadata.expression.IExpression variable
Object[] parameters
public java.lang.Object getValue (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression var
public void setValue (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IExpression var
Object val
}
org/eclipse/equinox/internal/p2/metadata/expression/EvaluationContext.class
EvaluationContext.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IEvaluationContext {
private static final Object[] noParameters
private static final org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext INSTANCE
final org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext parentContext
private final Object[] parameters
private org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
static void <clinit> ()
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create ()
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext parent
org.eclipse.equinox.p2.metadata.expression.IExpression variable
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext parent
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.lang.Object[], org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext parent
Object[] parameters
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext parent
Object[] parameters
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (java.lang.Object[], org.eclipse.equinox.p2.metadata.expression.IExpression)
Object[] parameters
org.eclipse.equinox.p2.metadata.expression.IExpression variable
public static org.eclipse.equinox.p2.metadata.expression.IEvaluationContext create (java.lang.Object[], org.eclipse.equinox.p2.metadata.expression.IExpression[])
Object[] parameters
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext, java.lang.Object[])
org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext parentContext
Object[] parameters
public final java.lang.Object getParameter (int)
int position
public java.lang.Object getValue (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
public void setValue (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
Object value
public org.eclipse.equinox.p2.metadata.index.IIndexProvider getIndexProvider ()
public void setIndexProvider (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
}
org/eclipse/equinox/internal/p2/metadata/expression/Everything.class
Everything.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.Everything extends org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter implements org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator {
private boolean atStart
private final Class elementClass
public void <init> (java.lang.Class, java.util.Collection)
Class elementClass
java.util.Collection collection
public void <init> (java.lang.Class, java.util.Iterator, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
Class elementClass
java.util.Iterator iterator
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
public void <init> (java.lang.Class, org.eclipse.equinox.p2.metadata.index.IIndexProvider)
Class elementClass
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
void <init> (java.lang.Class, java.util.Iterator, boolean)
Class elementClass
java.util.Iterator iterator
boolean needsRepeat
public org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
java.util.Iterator iterator
public java.lang.Object next ()
public java.lang.Class getElementClass ()
public java.lang.Object getIteratorProvider ()
java.util.Iterator iterator
protected boolean isMatch (java.lang.Object)
Object val
private static boolean needsRepeadedAccessToEverything (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
}
org/eclipse/equinox/internal/p2/metadata/expression/Exists.class
Exists.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Exists extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
protected java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Expression$Compacter.class
Expression.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Expression$Compacter extends java.lang.Object {
private org.eclipse.equinox.internal.p2.metadata.expression.Expression base
private java.util.List parts
private int op
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, int)
org.eclipse.equinox.internal.p2.metadata.expression.Expression base
int op
org.eclipse.equinox.internal.p2.metadata.expression.Expression getResultingFilter ()
int partsOp
boolean merge (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression b
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] aArr
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] aArr
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] bArr
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] bArr
java.util.List common
java.util.List onlyA
int atop
int btop
int aidx
int bidx
int bidx
org.eclipse.equinox.internal.p2.metadata.expression.Expression af
org.eclipse.equinox.internal.p2.metadata.expression.Expression bf
java.util.List onlyB
org.eclipse.equinox.internal.p2.metadata.expression.Expression bf
org.eclipse.equinox.internal.p2.metadata.expression.Expression af
org.eclipse.equinox.internal.p2.metadata.expression.Expression bf
}
org/eclipse/equinox/internal/p2/metadata/expression/Expression$MembersFinder.class
Expression.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Expression$MembersFinder extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor {
private java.util.List members
private final Class elementClass
private final org.eclipse.equinox.p2.metadata.expression.IExpression operand
void <init> (java.lang.Class, org.eclipse.equinox.p2.metadata.expression.IExpression)
Class elementClass
org.eclipse.equinox.p2.metadata.expression.IExpression operand
public boolean visit (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
org.eclipse.equinox.internal.p2.metadata.expression.Matches matches
org.eclipse.equinox.internal.p2.metadata.expression.Member member
String name
java.util.List getMembers ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Expression$TranslationSupportFinder.class
Expression.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Expression$TranslationSupportFinder extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor {
private boolean found
void <init> ()
public boolean visit (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
boolean isFound ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Expression$VariableFinder.class
Expression.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Expression$VariableFinder extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor {
private boolean found
private final org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Variable)
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
public boolean visit (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public void reset ()
public boolean isFound ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Expression.class
Expression.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.Expression extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpression java.lang.Comparable org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants {
static final org.eclipse.equinox.internal.p2.metadata.expression.Expression[] emptyArray
static void <clinit> ()
public void <init> ()
public static void appendOperand (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression, int)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
int priority
public static org.eclipse.equinox.internal.p2.metadata.expression.Expression[] assertLength (org.eclipse.equinox.internal.p2.metadata.expression.Expression[], int, int, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
int minLength
int maxLength
String operand
public static org.eclipse.equinox.internal.p2.metadata.expression.Expression[] assertLength (org.eclipse.equinox.internal.p2.metadata.expression.Expression[], int, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
int length
String operand
public static int compare (org.eclipse.equinox.internal.p2.metadata.expression.Expression[], org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] arr1
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] arr2
int max
int idx
int cmp
public static boolean equals (org.eclipse.equinox.internal.p2.metadata.expression.Expression[], org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] arr1
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] arr2
int idx
public static int hashCode (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] arr
int idx
int result
public static void elementsToString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] elements
int top
int idx
public static java.util.List getIndexCandidateMembers (java.lang.Class, org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
Class elementClass
org.eclipse.equinox.internal.p2.metadata.expression.Variable itemVariable
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
org.eclipse.equinox.internal.p2.metadata.expression.Expression$MembersFinder finder
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
int e1
int e2
public boolean equals (java.lang.Object)
Object e
public abstract java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public abstract java.lang.String getOperator ()
public abstract int getPriority ()
public boolean isReferenceTo (org.eclipse.equinox.internal.p2.metadata.expression.Variable)
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
public final java.lang.String toLDAPString ()
StringBuffer bld
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
public final java.lang.String toString ()
StringBuffer bld
public void toString (java.lang.StringBuffer)
StringBuffer bld
public abstract void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
static org.eclipse.equinox.internal.p2.metadata.expression.Expression addFilter (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression, int)
org.eclipse.equinox.internal.p2.metadata.expression.Expression base
org.eclipse.equinox.internal.p2.metadata.expression.Expression subFilter
int expressionType
java.util.ArrayList filters
static org.eclipse.equinox.internal.p2.metadata.expression.Expression normalize (java.util.List, int)
java.util.List operands
int op
int top
int idx
org.eclipse.equinox.internal.p2.metadata.expression.Expression f
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] sfs
int ndx
org.eclipse.equinox.internal.p2.metadata.expression.Expression nf
java.util.List splits
int reverseOp
int idx
int idx
org.eclipse.equinox.internal.p2.metadata.expression.Expression filter
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] expArray
static void merge (java.util.List, org.eclipse.equinox.internal.p2.metadata.expression.Expression, int)
java.util.List splits
org.eclipse.equinox.internal.p2.metadata.expression.Expression base
int op
int top
int idx
org.eclipse.equinox.internal.p2.metadata.expression.Expression$Compacter split
static org.eclipse.equinox.internal.p2.metadata.expression.Expression[] getFilterImpls (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
static java.util.Set asSet (java.lang.Object, boolean)
Object val
boolean forcePrivateCopy
Object provider
java.util.HashSet result
java.util.HashSet result
java.util.Iterator iterator
public boolean needsTranslationSupport ()
org.eclipse.equinox.internal.p2.metadata.expression.Expression$TranslationSupportFinder tsFinder
int countAccessToEverything ()
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/ExpressionFactory.class
ExpressionFactory.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpressionFactory org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants {
public static final org.eclipse.equinox.internal.p2.metadata.expression.Variable EVERYTHING
protected static final java.util.Map functionMap
public static final org.eclipse.equinox.p2.metadata.expression.IExpressionFactory INSTANCE
public static final org.eclipse.equinox.internal.p2.metadata.expression.Variable THIS
static void <clinit> ()
Class[] args
java.util.Map f
Exception e
public void <init> ()
protected static org.eclipse.equinox.internal.p2.metadata.expression.Expression[] convertArray (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] operands
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] ops
public org.eclipse.equinox.p2.metadata.expression.IExpression all (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IExpression and (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] operands
public org.eclipse.equinox.p2.metadata.expression.IExpression array (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] operands
public org.eclipse.equinox.p2.metadata.expression.IExpression assignment (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public org.eclipse.equinox.p2.metadata.expression.IExpression at (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression target
org.eclipse.equinox.p2.metadata.expression.IExpression key
public org.eclipse.equinox.p2.metadata.expression.IExpression collect (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IExpression condition (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression test
org.eclipse.equinox.p2.metadata.expression.IExpression ifTrue
org.eclipse.equinox.p2.metadata.expression.IExpression ifFalse
public org.eclipse.equinox.p2.metadata.expression.IExpression constant (java.lang.Object)
Object value
public org.eclipse.equinox.p2.metadata.expression.IContextExpression contextExpression (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (org.eclipse.equinox.p2.metadata.expression.IExpression[], java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
Object[] parameters
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Object[])
Object[] parameters
public org.eclipse.equinox.p2.metadata.expression.IExpression equals (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IExpression exists (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IFilterExpression filterExpression (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public org.eclipse.equinox.p2.metadata.expression.IExpression first (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IExpression flatten (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
public org.eclipse.equinox.p2.metadata.expression.IExpression function (java.lang.Object, org.eclipse.equinox.p2.metadata.expression.IExpression[])
Object function
org.eclipse.equinox.p2.metadata.expression.IExpression[] args
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Throwable t
InstantiationException e
IllegalAccessException e
public java.util.Map getFunctionMap ()
public org.eclipse.equinox.p2.metadata.expression.IExpression greater (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IExpression greaterEqual (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IExpression indexedParameter (int)
int index
public org.eclipse.equinox.p2.metadata.expression.IExpression intersect (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression c1
org.eclipse.equinox.p2.metadata.expression.IExpression c2
public org.eclipse.equinox.p2.metadata.expression.IExpression lambda (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression body
public org.eclipse.equinox.p2.metadata.expression.IExpression lambda (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression[], org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression[] assignments
org.eclipse.equinox.p2.metadata.expression.IExpression body
org.eclipse.equinox.internal.p2.metadata.expression.Assignment[] asgns
public org.eclipse.equinox.p2.metadata.expression.IExpression latest (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
public org.eclipse.equinox.p2.metadata.expression.IExpression less (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IExpression lessEqual (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IExpression limit (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression limit
public org.eclipse.equinox.p2.metadata.expression.IExpression limit (org.eclipse.equinox.p2.metadata.expression.IExpression, int)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
int count
public org.eclipse.equinox.p2.metadata.expression.IExpression matches (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public org.eclipse.equinox.p2.metadata.expression.IExpression member (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.IExpression target
String name
public org.eclipse.equinox.p2.metadata.expression.IExpression memberCall (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression target
String name
org.eclipse.equinox.p2.metadata.expression.IExpression[] args
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] eargs
StringBuffer bld
public org.eclipse.equinox.p2.metadata.expression.IExpression normalize (java.util.List, int)
java.util.List operands
int expressionType
public org.eclipse.equinox.p2.metadata.expression.IExpression not (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression operand
org.eclipse.equinox.internal.p2.metadata.expression.Equals eq
org.eclipse.equinox.internal.p2.metadata.expression.Compare cmp
public org.eclipse.equinox.p2.metadata.expression.IExpression or (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] operands
public org.eclipse.equinox.p2.metadata.expression.IExpression pipe (org.eclipse.equinox.p2.metadata.expression.IExpression[])
org.eclipse.equinox.p2.metadata.expression.IExpression[] operands
public org.eclipse.equinox.p2.metadata.expression.IExpression select (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IExpression thisVariable ()
public org.eclipse.equinox.p2.metadata.expression.IExpression toExpression (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.internal.p2.metadata.expression.Literal queryConstant
public org.eclipse.equinox.p2.metadata.expression.IExpression traverse (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression lambda
public org.eclipse.equinox.p2.metadata.expression.IExpression union (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression c1
org.eclipse.equinox.p2.metadata.expression.IExpression c2
public org.eclipse.equinox.p2.metadata.expression.IExpression unique (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression collection
org.eclipse.equinox.p2.metadata.expression.IExpression cache
public org.eclipse.equinox.p2.metadata.expression.IExpression variable (java.lang.String)
String name
}
org/eclipse/equinox/internal/p2/metadata/expression/FilterFunction.class
FilterFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.FilterFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/First.class
First.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.First extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
protected java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
Object each
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Flatten.class
Flatten.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Flatten extends org.eclipse.equinox.internal.p2.metadata.expression.UnaryCollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Function.class
Function.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.Function extends org.eclipse.equinox.internal.p2.metadata.expression.NAry {
private Object instance
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
final java.lang.Object createInstance (java.lang.String)
String arg
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
Object arg
Object result
String what
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public int getExpressionType ()
public int getPriority ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
}
org/eclipse/equinox/internal/p2/metadata/expression/IExpressionConstants.class
IExpressionConstants.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants extends java.lang.Object {
public static final String KEYWORD_ALL
public static final String KEYWORD_BOOLEAN
public static final String KEYWORD_CLASS
public static final String KEYWORD_EXISTS
public static final String KEYWORD_FALSE
public static final String KEYWORD_FILTER
public static final String KEYWORD_NULL
public static final String KEYWORD_RANGE
public static final String KEYWORD_TRUE
public static final String KEYWORD_COLLECT
public static final String KEYWORD_FIRST
public static final String KEYWORD_FLATTEN
public static final String KEYWORD_INTERSECT
public static final String KEYWORD_IQUERY
public static final String KEYWORD_LATEST
public static final String KEYWORD_LIMIT
public static final String KEYWORD_LOCALIZED_KEYS
public static final String KEYWORD_LOCALIZED_MAP
public static final String KEYWORD_LOCALIZED_PROPERTY
public static final String KEYWORD_SATISFIES_ALL
public static final String KEYWORD_SATISFIES_ANY
public static final String KEYWORD_SELECT
public static final String KEYWORD_SET
public static final String KEYWORD_TRAVERSE
public static final String KEYWORD_UNION
public static final String KEYWORD_UNIQUE
public static final String KEYWORD_VERSION
public static final String OPERATOR_AND
public static final String OPERATOR_AT
public static final String OPERATOR_EQUALS
public static final String OPERATOR_GT
public static final String OPERATOR_GT_EQUAL
public static final String OPERATOR_LT
public static final String OPERATOR_LT_EQUAL
public static final String OPERATOR_MATCHES
public static final String OPERATOR_MEMBER
public static final String OPERATOR_NOT
public static final String OPERATOR_NOT_EQUALS
public static final String OPERATOR_OR
public static final String OPERATOR_PARAMETER
public static final String OPERATOR_ARRAY
public static final String OPERATOR_ASSIGN
public static final String OPERATOR_EACH
public static final String OPERATOR_ELSE
public static final String OPERATOR_IF
public static final int PRIORITY_LITERAL
public static final int PRIORITY_VARIABLE
public static final int PRIORITY_FUNCTION
public static final int PRIORITY_MEMBER
public static final int PRIORITY_COLLECTION
public static final int PRIORITY_NOT
public static final int PRIORITY_BINARY
public static final int PRIORITY_AND
public static final int PRIORITY_OR
public static final int PRIORITY_CONDITION
public static final int PRIORITY_ASSIGNMENT
public static final int PRIORITY_LAMBDA
public static final int PRIORITY_COMMA
public static final int PRIORITY_MAX
public static final String VARIABLE_EVERYTHING
public static final String VARIABLE_THIS
}
org/eclipse/equinox/internal/p2/metadata/expression/IRepeatableIterator.class
IRepeatableIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator extends java.lang.Object implements java.util.Iterator {
public abstract org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
public abstract java.lang.Object getIteratorProvider ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Intersect.class
Intersect.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Intersect extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
org.eclipse.equinox.internal.p2.metadata.expression.Expression param
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Set resultSet
java.util.Iterator itor
java.util.Set retained
Object value
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/LDAPApproximation.class
LDAPApproximation.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation extends java.lang.Object implements java.io.Serializable java.lang.Comparable {
private static final long serialVersionUID
private final String pattern
private transient String approxPattern
public void <init> (java.lang.String)
String pattern
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation)
org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation o
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public boolean isMatch (java.lang.CharSequence)
CharSequence value
public java.lang.String toString ()
private static java.lang.String approxString (java.lang.CharSequence)
CharSequence input
boolean changed
char[] output
int cursor
int i
int length
char c
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/metadata/expression/LDAPFilter.class
LDAPFilter.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter extends org.eclipse.equinox.internal.p2.metadata.expression.Unary implements org.eclipse.equinox.p2.metadata.expression.IFilterExpression {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public boolean equals (java.lang.Object)
Object o
public java.lang.String getOperator ()
public int getPriority ()
public int getExpressionType ()
public boolean match (java.util.Map)
java.util.Map map
public boolean match (java.util.Dictionary)
java.util.Dictionary dictionary
public boolean isMatch (java.lang.Object)
Object candidate
org.eclipse.equinox.internal.p2.metadata.expression.Variable self
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
public boolean match (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference reference
public boolean matchCase (java.util.Map)
java.util.Map map
public boolean matchCase (java.util.Dictionary)
java.util.Dictionary dictionary
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
}
org/eclipse/equinox/internal/p2/metadata/expression/LambdaExpression.class
LambdaExpression.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression extends org.eclipse.equinox.internal.p2.metadata.expression.Unary {
protected final org.eclipse.equinox.internal.p2.metadata.expression.Variable each
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Variable, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Variable each
org.eclipse.equinox.internal.p2.metadata.expression.Expression body
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
public int getExpressionType ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public org.eclipse.equinox.internal.p2.metadata.expression.Variable getItemVariable ()
public java.lang.String getOperator ()
public int getPriority ()
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext prolog (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Latest.class
Latest.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Latest extends org.eclipse.equinox.internal.p2.metadata.expression.UnaryCollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.HashMap greatestIUVersion
java.util.HashMap greatestIUVersion
org.eclipse.equinox.internal.p2.metadata.expression.Select select
java.util.Iterator iterator
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
Object next
org.eclipse.equinox.p2.metadata.IVersionedId versionedID
String id
org.eclipse.equinox.p2.metadata.IVersionedId prev
java.util.Iterator iterator
Object next
org.eclipse.equinox.p2.metadata.IVersionedId versionedID
String id
org.eclipse.equinox.p2.metadata.IVersionedId prev
public int getExpressionType ()
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Limit$CountingIterator.class
Limit.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Limit$CountingIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator innerIterator
private int counter
public void <init> (java.util.Iterator, int)
java.util.Iterator iterator
int count
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Limit.class
Limit.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Limit extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
org.eclipse.equinox.internal.p2.metadata.expression.Expression param
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, int)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
int limit
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object rval
int limit
public int getExpressionType ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Literal.class
Literal.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.Literal extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
public static final org.eclipse.equinox.internal.p2.metadata.expression.Literal FALSE_CONSTANT
public static final org.eclipse.equinox.internal.p2.metadata.expression.Literal NULL_CONSTANT
public static final org.eclipse.equinox.internal.p2.metadata.expression.Literal TRUE_CONSTANT
public final Object value
static void <clinit> ()
public static org.eclipse.equinox.internal.p2.metadata.expression.Literal create (java.lang.Object)
Object value
private void <init> (java.lang.Object)
Object value
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
Object eValue
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.expression.Literal bo
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public int hashCode ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
private static void appendValue (java.lang.StringBuffer, java.lang.Object)
StringBuffer bld
Object value
private static void appendLiteralCollection (java.lang.StringBuffer, java.util.Collection)
StringBuffer bld
java.util.Collection collection
java.util.Iterator iter
private static void appendQuotedString (java.lang.StringBuffer, java.lang.String)
StringBuffer bld
String str
private static void appendEscaped (java.lang.StringBuffer, char, java.lang.String)
StringBuffer bld
char delimiter
String str
int top
int idx
char c
}
org/eclipse/equinox/internal/p2/metadata/expression/MatchExpression.class
MatchExpression.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression extends org.eclipse.equinox.internal.p2.metadata.expression.Unary implements org.eclipse.equinox.p2.metadata.expression.IMatchExpression {
private static final Object[] noParams
private final Object[] parameters
static void <clinit> ()
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.Object[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression expression
Object[] parameters
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext ()
public boolean equals (java.lang.Object)
Object o
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
public java.lang.Object[] getParameters ()
org.eclipse.equinox.p2.metadata.expression.IExpression getPredicate ()
public int getPriority ()
public int hashCode ()
public boolean isMatch (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public boolean isMatch (java.lang.Object)
Object value
public void toLDAPString (java.lang.StringBuffer)
StringBuffer bld
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
}
org/eclipse/equinox/internal/p2/metadata/expression/MatchIteratorFilter.class
MatchIteratorFilter.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter extends java.lang.Object implements java.util.Iterator {
private static final Object NO_ELEMENT
private final java.util.Iterator innerIterator
private Object nextObject
static void <clinit> ()
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object nxt
public void remove ()
protected java.util.Iterator getInnerIterator ()
protected abstract boolean isMatch (java.lang.Object)
private boolean positionNext ()
Object nxt
private static java.lang.Object noElement ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Matches.class
Matches.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Matches extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression lhs
org.eclipse.equinox.internal.p2.metadata.expression.Expression rhs
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
protected boolean match (java.lang.Object, java.lang.Object)
Object lval
Object rval
org.eclipse.equinox.p2.metadata.IRequirement requirement
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression me
Class rclass
public int getExpressionType ()
public java.lang.String getOperator ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
boolean escapeWild
Object val
private static boolean equals (java.lang.String, java.lang.String, int, int)
String a
String b
int startPos
int endPos
int bidx
private static boolean matchLocaleVariants (java.util.Locale, java.lang.String)
java.util.Locale rval
String lval
int uscore
int countryStart
}
org/eclipse/equinox/internal/p2/metadata/expression/Member$DynamicMember.class
Member.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.Member$DynamicMember extends org.eclipse.equinox.internal.p2.metadata.expression.Member {
private static final String GET_PREFIX
private static final String IS_PREFIX
private static final Class[] NO_ARG_TYPES
private Class lastClass
private transient java.lang.reflect.Method method
private transient String methodName
static void <clinit> ()
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
String name
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public final java.lang.Object invoke (java.lang.Object)
Object self
Class c
String n
java.lang.reflect.Method m
java.lang.reflect.Method m
Exception checked
Exception checked
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Throwable cause
}
org/eclipse/equinox/internal/p2/metadata/expression/Member$EmptyMember.class
Member.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Member$EmptyMember extends org.eclipse.equinox.internal.p2.metadata.expression.Member$LengthMember {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object val
boolean empty
}
org/eclipse/equinox/internal/p2/metadata/expression/Member$LengthMember.class
Member.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Member$LengthMember extends org.eclipse.equinox.internal.p2.metadata.expression.Member {
private static final Integer ZERO
static void <clinit> ()
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
int len
int getLength (java.lang.Object)
Object val
}
org/eclipse/equinox/internal/p2/metadata/expression/Member.class
Member.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.Member extends org.eclipse.equinox.internal.p2.metadata.expression.Unary {
static final Object[] NO_ARGS
protected final org.eclipse.equinox.internal.p2.metadata.expression.Expression[] argExpressions
final String name
static void <clinit> ()
static org.eclipse.equinox.internal.p2.metadata.expression.Member createDynamicMember (org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.String)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
String name
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, java.lang.String, org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
String name
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] args
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
int idx
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.p2.metadata.expression.Member mo
public int getExpressionType ()
public java.lang.String getName ()
public java.lang.String getOperator ()
public int getPriority ()
public int hashCode ()
int result
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider$CIDictionaryMemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$CIDictionaryMemberProvider extends org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$DictionaryMemberProvider {
public void <init> (java.util.Dictionary)
java.util.Dictionary dictionary
public java.lang.Object getMember (java.lang.String)
String memberName
private static java.util.Dictionary lowerCaseKeys (java.util.Dictionary)
java.util.Dictionary dictionary
boolean hasUpperCase
java.util.Enumeration keys
String key
java.util.Dictionary lcMap
java.util.Enumeration keys
String key
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider$CIMapMemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$CIMapMemberProvider extends org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$MapMemberProvider {
public void <init> (java.util.Map)
java.util.Map map
public java.lang.Object getMember (java.lang.String)
String memberName
private static java.util.Map lowerCaseKeys (java.util.Map)
java.util.Map map
boolean hasUpperCase
java.util.Set entrySet
java.util.Map$Entry entry
String key
String lowKey
java.util.Map lcMap
java.util.Map$Entry entry
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider$DictionaryMemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$DictionaryMemberProvider extends org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider {
private final java.util.Dictionary dictionary
public void <init> (java.util.Dictionary)
java.util.Dictionary dictionary
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider$MapMemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$MapMemberProvider extends org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider {
private final java.util.Map map
public void <init> (java.util.Map)
java.util.Map map
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider$ServiceRefMemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider$ServiceRefMemberProvider extends org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider {
private final org.osgi.framework.ServiceReference serviceRef
public void <init> (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference serviceRef
public java.lang.Object getMember (java.lang.String)
String memberName
}
org/eclipse/equinox/internal/p2/metadata/expression/MemberProvider.class
MemberProvider.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IMemberProvider {
private static final org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider emptyProvider
static void <clinit> ()
public void <init> ()
public static org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider create (java.lang.Object, boolean)
Object value
boolean caseInsensitive
public static org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider emptyProvider ()
}
org/eclipse/equinox/internal/p2/metadata/expression/NAry.class
NAry.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.NAry extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
public final org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
int idx
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public abstract java.lang.String getOperator ()
public int hashCode ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
int idx
int countAccessToEverything ()
int cnt
int idx
}
org/eclipse/equinox/internal/p2/metadata/expression/Not.class
Not.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Not extends org.eclipse.equinox.internal.p2.metadata.expression.Unary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public int hashCode ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
}
org/eclipse/equinox/internal/p2/metadata/expression/Or.class
Or.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Or extends org.eclipse.equinox.internal.p2.metadata.expression.NAry {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
int idx
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public void toLDAPString (java.lang.StringBuffer)
StringBuffer buf
int idx
}
org/eclipse/equinox/internal/p2/metadata/expression/Parameter.class
Parameter.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Parameter extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
final int position
void <init> (int)
int position
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
public int hashCode ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
}
org/eclipse/equinox/internal/p2/metadata/expression/Pipe$NoIndexProvider.class
Pipe.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Pipe$NoIndexProvider extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndexProvider {
private final org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
private org.eclipse.equinox.internal.p2.metadata.expression.Everything everything
final org.eclipse.equinox.internal.p2.metadata.expression.Pipe this$0
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Pipe, org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
public org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public java.util.Iterator everything ()
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
void setEverything (org.eclipse.equinox.internal.p2.metadata.expression.Everything)
org.eclipse.equinox.internal.p2.metadata.expression.Everything everything
}
org/eclipse/equinox/internal/p2/metadata/expression/Pipe.class
Pipe.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Pipe extends org.eclipse.equinox.internal.p2.metadata.expression.NAry {
public static org.eclipse.equinox.internal.p2.metadata.expression.Expression createPipe (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
java.util.ArrayList pipeables
java.util.ArrayList booleans
org.eclipse.equinox.internal.p2.metadata.expression.Expression$VariableFinder finder
int idx
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
int top
private static org.eclipse.equinox.internal.p2.metadata.expression.Expression normalizeBoolean (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory, java.util.ArrayList)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
java.util.ArrayList booleans
int top
org.eclipse.equinox.internal.p2.metadata.expression.Expression boolExpr
org.eclipse.equinox.internal.p2.metadata.expression.Expression boolExpr
org.eclipse.equinox.internal.p2.metadata.expression.Expression boolExpr
private static org.eclipse.equinox.internal.p2.metadata.expression.Expression makePipeableOfBooleans (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory, java.util.ArrayList)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
java.util.ArrayList booleans
org.eclipse.equinox.internal.p2.metadata.expression.Expression boolExpr
Object[] params
org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression matchExpr
org.eclipse.equinox.internal.p2.metadata.expression.Expression expr
private void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public int getExpressionType ()
public java.lang.String getOperator ()
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator iterator
Class elementClass
org.eclipse.equinox.internal.p2.metadata.expression.Variable everything
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext nextContext
org.eclipse.equinox.internal.p2.metadata.expression.Pipe$NoIndexProvider noIndexProvider
int idx
org.eclipse.equinox.internal.p2.metadata.expression.Expression expr
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/QueryResult.class
QueryResult.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.QueryResult extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryResult {
private final org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator iterator
private boolean firstUse
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public void <init> (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray (java.lang.Class)
Class clazz
Object provider
java.util.Collection c
public java.util.Set toSet ()
Object provider
Object[] elems
int idx
java.util.HashSet copy
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.Set toUnmodifiableSet ()
Object provider
private java.util.Set iteratorToSet (java.util.Iterator)
java.util.Iterator iter
java.util.HashSet set
}
org/eclipse/equinox/internal/p2/metadata/expression/RangeFunction.class
RangeFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.RangeFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/RepeatableIterator$ArrayIterator.class
RepeatableIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator$ArrayIterator extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator {
private final Object[] array
private int position
public void <init> (java.lang.Object[])
Object[] array
public java.lang.Object getIteratorProvider ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
public org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
}
org/eclipse/equinox/internal/p2/metadata/expression/RepeatableIterator$IndexProviderIterator.class
RepeatableIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator$IndexProviderIterator extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator {
private final org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
private final java.util.Iterator iterator
void <init> (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
public org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
public java.lang.Object getIteratorProvider ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/equinox/internal/p2/metadata/expression/RepeatableIterator$QueryResultIterator.class
RepeatableIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator$QueryResultIterator extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator {
private final org.eclipse.equinox.p2.query.IQueryResult queryResult
private final java.util.Iterator iterator
void <init> (org.eclipse.equinox.p2.query.IQueryResult)
org.eclipse.equinox.p2.query.IQueryResult queryResult
public org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
public java.lang.Object getIteratorProvider ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/eclipse/equinox/internal/p2/metadata/expression/RepeatableIterator.class
RepeatableIterator.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator {
private final java.util.Collection values
private final java.util.Iterator iterator
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (java.lang.Object)
Object unknown
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (java.util.Iterator)
java.util.Iterator iterator
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (java.util.Collection)
java.util.Collection values
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (org.eclipse.equinox.p2.query.IQueryResult)
org.eclipse.equinox.p2.query.IQueryResult values
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (java.lang.Object[])
Object[] values
public static org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator create (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider values
void <init> (java.util.Iterator)
java.util.Iterator iterator
java.util.HashSet v
void <init> (java.util.Collection)
java.util.Collection values
public org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator getCopy ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
public java.lang.Object getIteratorProvider ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Select$1.class
Select.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Select$1 extends org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter {
final org.eclipse.equinox.internal.p2.metadata.expression.Select this$0
private final org.eclipse.equinox.p2.metadata.expression.IEvaluationContext val$context
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Select, java.util.Iterator, org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
java.util.Iterator $anonymous0
protected boolean isMatch (java.lang.Object)
Object val
}
org/eclipse/equinox/internal/p2/metadata/expression/Select.class
Select.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Select extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
protected java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
protected java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
public int getExpressionType ()
public java.lang.String getOperator ()
boolean isCollection ()
}
org/eclipse/equinox/internal/p2/metadata/expression/SetFunction.class
SetFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.SetFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.HashSet result
int idx
public java.lang.String getOperator ()
boolean isCollection ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Traverse.class
Traverse.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Traverse extends org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator itor
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.util.Iterator)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Iterator iterator
java.util.HashSet collector
public int getExpressionType ()
public java.lang.String getOperator ()
void traverse (java.util.Set, java.lang.Object, org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
java.util.Set collector
Object parent
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
java.util.Iterator subIterator
}
org/eclipse/equinox/internal/p2/metadata/expression/Unary.class
Unary.java
package org.eclipse.equinox.internal.p2.metadata.expression
public abstract org.eclipse.equinox.internal.p2.metadata.expression.Unary extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
public final org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
protected void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
public boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor visitor
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public int hashCode ()
public org.eclipse.equinox.internal.p2.metadata.expression.Expression getOperand ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/UnaryCollectionFilter.class
UnaryCollectionFilter.java
package org.eclipse.equinox.internal.p2.metadata.expression
abstract org.eclipse.equinox.internal.p2.metadata.expression.UnaryCollectionFilter extends org.eclipse.equinox.internal.p2.metadata.expression.Unary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
public int hashCode ()
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
org.eclipse.equinox.internal.p2.metadata.expression.Select select
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Union.class
Union.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Union extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression operand
org.eclipse.equinox.internal.p2.metadata.expression.Expression param
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
java.util.Set resultSet
java.util.Iterator itor
public int getExpressionType ()
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Unique$UniqueIterator.class
Unique.java
package org.eclipse.equinox.internal.p2.metadata.expression
org.eclipse.equinox.internal.p2.metadata.expression.Unique$UniqueIterator extends org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter {
final java.util.Set uniqueSet
public void <init> (java.util.Iterator, java.util.Set)
java.util.Iterator iterator
java.util.Set uniqueSet
protected boolean isMatch (java.lang.Object)
Object val
}
org/eclipse/equinox/internal/p2/metadata/expression/Unique.class
Unique.java
package org.eclipse.equinox.internal.p2.metadata.expression
final org.eclipse.equinox.internal.p2.metadata.expression.Unique extends org.eclipse.equinox.internal.p2.metadata.expression.Binary {
void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression, org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression collection
org.eclipse.equinox.internal.p2.metadata.expression.Expression explicitCache
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object explicitCache
java.util.Set uniqueSet
java.util.Set uniqueSet
public int getExpressionType ()
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
public java.lang.String getOperator ()
public int getPriority ()
}
org/eclipse/equinox/internal/p2/metadata/expression/Variable.class
Variable.java
package org.eclipse.equinox.internal.p2.metadata.expression
public org.eclipse.equinox.internal.p2.metadata.expression.Variable extends org.eclipse.equinox.internal.p2.metadata.expression.Expression {
private final String name
public void <init> (java.lang.String)
String name
public int compareTo (org.eclipse.equinox.internal.p2.metadata.expression.Expression)
org.eclipse.equinox.internal.p2.metadata.expression.Expression e
int cmp
public boolean equals (java.lang.Object)
Object o
public final java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
public java.util.Iterator evaluateAsIterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
java.util.Iterator itor
public int getExpressionType ()
public java.lang.String getName ()
public java.lang.String getOperator ()
public int getPriority ()
public int hashCode ()
public final void setValue (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object value
public void toString (java.lang.StringBuffer, org.eclipse.equinox.internal.p2.metadata.expression.Variable)
StringBuffer bld
org.eclipse.equinox.internal.p2.metadata.expression.Variable rootVariable
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/VersionFunction.class
VersionFunction.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.VersionFunction extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
boolean assertSingleArgumentClass (java.lang.Object)
Object v
java.lang.Object createInstance (java.lang.Object)
Object arg
public java.lang.String getOperator ()
}
org/eclipse/equinox/internal/p2/metadata/expression/WrappedIQuery.class
WrappedIQuery.java
package org.eclipse.equinox.internal.p2.metadata.expression
public final org.eclipse.equinox.internal.p2.metadata.expression.WrappedIQuery extends org.eclipse.equinox.internal.p2.metadata.expression.Function {
public void <init> (org.eclipse.equinox.internal.p2.metadata.expression.Expression[])
org.eclipse.equinox.internal.p2.metadata.expression.Expression[] operands
public java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
Object query
Object value
java.util.Iterator iterator
public java.lang.String getOperator ()
public boolean isReferenceTo (org.eclipse.equinox.internal.p2.metadata.expression.Variable)
org.eclipse.equinox.internal.p2.metadata.expression.Variable variable
Object firstOp
Object query
int countAccessToEverything ()
}
org/eclipse/equinox/internal/p2/metadata/expression/parser/
org/eclipse/equinox/internal/p2/metadata/expression/parser/ExpressionParser.class
ExpressionParser.java
package org.eclipse.equinox.internal.p2.metadata.expression.parser
public org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser extends java.util.Stack implements org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants org.eclipse.equinox.p2.metadata.expression.IExpressionParser {
private static final long serialVersionUID
protected static final int TOKEN_OR
protected static final int TOKEN_AND
protected static final int TOKEN_EQUAL
protected static final int TOKEN_NOT_EQUAL
protected static final int TOKEN_LESS
protected static final int TOKEN_LESS_EQUAL
protected static final int TOKEN_GREATER
protected static final int TOKEN_GREATER_EQUAL
protected static final int TOKEN_MATCHES
protected static final int TOKEN_NOT
protected static final int TOKEN_DOT
protected static final int TOKEN_COMMA
protected static final int TOKEN_PIPE
protected static final int TOKEN_DOLLAR
protected static final int TOKEN_IF
protected static final int TOKEN_ELSE
protected static final int TOKEN_LP
protected static final int TOKEN_RP
protected static final int TOKEN_LB
protected static final int TOKEN_RB
protected static final int TOKEN_LC
protected static final int TOKEN_RC
protected static final int TOKEN_IDENTIFIER
protected static final int TOKEN_LITERAL
protected static final int TOKEN_NULL
protected static final int TOKEN_TRUE
protected static final int TOKEN_FALSE
private static final int TOKEN_ALL
private static final int TOKEN_EXISTS
protected static final int TOKEN_END
protected static final int TOKEN_ERROR
protected static final java.util.Map keywords
protected final org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
protected String expression
protected int tokenPos
protected int currentToken
protected int lastTokenPos
protected Object tokenValue
protected String rootVariable
static void <clinit> ()
public void <init> (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public synchronized org.eclipse.equinox.p2.metadata.expression.IExpression parse (java.lang.String)
String exprString
org.eclipse.equinox.p2.metadata.expression.IExpression thisVariable
org.eclipse.equinox.p2.metadata.expression.IExpression expr
public synchronized org.eclipse.equinox.p2.metadata.expression.IExpression parseQuery (java.lang.String)
String exprString
org.eclipse.equinox.p2.metadata.expression.IExpression everythingVariable
org.eclipse.equinox.p2.metadata.expression.IExpression expr
protected java.util.Map keywordToTokenMap ()
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCondition ()
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseOr ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
java.util.ArrayList exprs
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseAnd ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
java.util.ArrayList exprs
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseBinary ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
int realToken
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseNot ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCollectionExpression ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
int funcToken
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCollectionLHS ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCollectionRHS (org.eclipse.equinox.p2.metadata.expression.IExpression, int)
org.eclipse.equinox.p2.metadata.expression.IExpression expr
int funcToken
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseLambdaDefinition ()
org.eclipse.equinox.p2.metadata.expression.IExpression each
org.eclipse.equinox.p2.metadata.expression.IExpression body
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseMember ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
String name
String name
int savePos
int saveToken
Object saveTokenValue
org.eclipse.equinox.p2.metadata.expression.IExpression atExpr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseUnary ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
private org.eclipse.equinox.p2.metadata.expression.IExpression parseParameter ()
org.eclipse.equinox.p2.metadata.expression.IExpression param
protected org.eclipse.equinox.p2.metadata.expression.IExpression[] parseArray ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
java.util.ArrayList operands
protected void assertToken (int)
int token
protected org.eclipse.equinox.p2.metadata.expression.IExpression getVariableOrRootMember (java.lang.String)
String id
int idx
org.eclipse.equinox.p2.metadata.expression.IExpression v
protected void nextToken ()
int top
char c
int start
int start
String word
Integer token
protected void popVariable ()
protected org.eclipse.equinox.p2.metadata.expression.ExpressionParseException syntaxError ()
Object tv
protected org.eclipse.equinox.p2.metadata.expression.ExpressionParseException syntaxError (java.lang.String)
String message
private void parseDelimitedString (char)
char delim
int start
StringBuffer buf
int top
char ec
}
org/eclipse/equinox/internal/p2/metadata/expression/parser/LDAPFilterParser$1.class
LDAPFilterParser.java
package org.eclipse.equinox.internal.p2.metadata.expression.parser
org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser$1 extends java.util.LinkedHashMap {
void <init> ()
public boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry expr
}
org/eclipse/equinox/internal/p2/metadata/expression/parser/LDAPFilterParser.class
LDAPFilterParser.java
package org.eclipse.equinox.internal.p2.metadata.expression.parser
public org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser extends java.lang.Object {
private static final java.util.Map filterCache
private final org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
private final org.eclipse.equinox.p2.metadata.expression.IExpression self
private final StringBuffer sb
private String filterString
private int position
static void <clinit> ()
public void <init> (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public org.eclipse.equinox.p2.metadata.expression.IFilterExpression parse (java.lang.String)
String filterStr
org.eclipse.equinox.p2.metadata.expression.IFilterExpression filter
org.eclipse.equinox.p2.metadata.expression.IExpression expr
private org.eclipse.equinox.p2.metadata.expression.IExpression parseAnd ()
char c
java.util.ArrayList operands
org.eclipse.equinox.p2.metadata.expression.IExpression child
private org.eclipse.equinox.p2.metadata.expression.IExpression parseAttr ()
int begin
int end
char c
private org.eclipse.equinox.p2.metadata.expression.IExpression parseFilter ()
org.eclipse.equinox.p2.metadata.expression.IExpression filter
private org.eclipse.equinox.p2.metadata.expression.IExpression parseFiltercomp ()
char c
private org.eclipse.equinox.p2.metadata.expression.IExpression parseItem ()
org.eclipse.equinox.p2.metadata.expression.IExpression attr
String value
String value
boolean[] hasWild
char c
int savePos
private org.eclipse.equinox.p2.metadata.expression.IExpression parseNot ()
private org.eclipse.equinox.p2.metadata.expression.IExpression parseOr ()
char c
java.util.ArrayList operands
org.eclipse.equinox.p2.metadata.expression.IExpression child
private static int hexValue (char)
char c
int v
int v
int v
private java.lang.String parseValue (boolean[])
boolean[] hasWildBin
int savePos
boolean hasEscapedWild
char c
char nc
private void skipWhiteSpace ()
int top
protected org.eclipse.equinox.p2.metadata.expression.ExpressionParseException syntaxException (java.lang.String)
String message
}
org/eclipse/equinox/internal/p2/metadata/expression/parser/QLParser.class
QLParser.java
package org.eclipse.equinox.internal.p2.metadata.expression.parser
public org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser extends org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser {
private static final long serialVersionUID
private static final int TOKEN_ANY
private static final int TOKEN_LATEST
private static final int TOKEN_LIMIT
private static final int TOKEN_FIRST
private static final int TOKEN_FLATTEN
private static final int TOKEN_UNIQUE
private static final int TOKEN_SELECT
private static final int TOKEN_COLLECT
private static final int TOKEN_TRAVERSE
private static final int TOKEN_INTERSECT
private static final int TOKEN_UNION
private static final java.util.Map qlKeywords
static void <clinit> ()
public void <init> (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
protected java.util.Map keywordToTokenMap ()
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCondition ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression ifTrue
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseMember ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
String name
String name
int savePos
int saveToken
Object saveTokenValue
org.eclipse.equinox.p2.metadata.expression.IExpression[] callArgs
org.eclipse.equinox.p2.metadata.expression.IExpression atExpr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseFunction ()
Object function
int savePos
int saveToken
Object saveTokenValue
org.eclipse.equinox.p2.metadata.expression.IExpression[] args
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCollectionLHS ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseCollectionRHS (org.eclipse.equinox.p2.metadata.expression.IExpression, int)
org.eclipse.equinox.p2.metadata.expression.IExpression expr
int funcToken
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseUnary ()
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression expr
protected org.eclipse.equinox.p2.metadata.expression.IExpression parseLambdaDefinition ()
boolean endingRC
int anyIndex
org.eclipse.equinox.p2.metadata.expression.IExpression[] initializers
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
org.eclipse.equinox.p2.metadata.expression.IExpression[] variables
int idx
org.eclipse.equinox.p2.metadata.expression.IExpression initializer
org.eclipse.equinox.p2.metadata.expression.IExpression body
org.eclipse.equinox.p2.metadata.expression.IExpression each
org.eclipse.equinox.p2.metadata.expression.IExpression each
org.eclipse.equinox.p2.metadata.expression.IExpression each
org.eclipse.equinox.p2.metadata.expression.IExpression[] assignments
org.eclipse.equinox.p2.metadata.expression.IExpression[] assignments
org.eclipse.equinox.p2.metadata.expression.IExpression[] assignments
int idx
private org.eclipse.equinox.p2.metadata.expression.IExpression[] parseVariables ()
int savePos
int saveToken
Object saveTokenValue
java.util.List ids
int top
org.eclipse.equinox.p2.metadata.expression.IExpression[] result
int idx
String name
org.eclipse.equinox.p2.metadata.expression.IExpression var
}
org/eclipse/equinox/internal/p2/metadata/index/
org/eclipse/equinox/internal/p2/metadata/index/CapabilityIndex.class
CapabilityIndex.java
package org.eclipse.equinox.internal.p2.metadata.index
public org.eclipse.equinox.internal.p2.metadata.index.CapabilityIndex extends org.eclipse.equinox.internal.p2.metadata.index.Index {
private final java.util.Map capabilityMap
public void <init> (java.util.Iterator)
java.util.Iterator itor
java.util.HashMap index
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection pcs
org.eclipse.equinox.p2.metadata.IProvidedCapability pc
String name
Object prev
java.util.ArrayList list
java.util.ArrayList list
private java.lang.Object getRequirementIDs (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression requirement
Object queriedKeys
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object test
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object test
org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter cf
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
protected java.lang.Object getQueriedIDs (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
String memberName
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
Object queriedKeys
org.eclipse.equinox.internal.p2.metadata.expression.Matches matches
Object rhsObj
org.eclipse.equinox.p2.metadata.expression.IMatchExpression rm
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
Object queriedKeys
org.eclipse.equinox.p2.metadata.expression.IExpression expr
int type
org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter cf
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
org.eclipse.equinox.internal.p2.metadata.expression.Expression op
org.eclipse.equinox.internal.p2.metadata.expression.Matches matches
Object rhsObj
org.eclipse.equinox.p2.metadata.expression.IMatchExpression rm
java.util.Collection matchingIUs
java.util.Collection matchingIUs
java.util.Collection matchingIUs
java.util.Collection matchingIUs
java.util.Collection matchingIUs
Object key
Object v
private void collectMatchingIUs (java.lang.String, java.util.Collection)
String name
java.util.Collection collector
Object v
}
org/eclipse/equinox/internal/p2/metadata/index/CompoundIndex.class
CompoundIndex.java
package org.eclipse.equinox.internal.p2.metadata.index
public org.eclipse.equinox.internal.p2.metadata.index.CompoundIndex extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndex {
private final java.util.Collection indexes
public void <init> (java.util.Collection)
java.util.Collection indexes
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
java.util.Set result
org.eclipse.equinox.p2.metadata.index.IIndex index
java.util.Iterator indexResult
}
org/eclipse/equinox/internal/p2/metadata/index/IdIndex.class
IdIndex.java
package org.eclipse.equinox.internal.p2.metadata.index
public org.eclipse.equinox.internal.p2.metadata.index.IdIndex extends org.eclipse.equinox.internal.p2.metadata.index.Index {
private final org.eclipse.equinox.internal.p2.metadata.IUMap iuMap
public void <init> (org.eclipse.equinox.internal.p2.metadata.IUMap)
org.eclipse.equinox.internal.p2.metadata.IUMap iuMap
public void <init> (java.util.Iterator)
java.util.Iterator ius
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
Object queriedKeys
java.util.HashSet collector
Object key
}
org/eclipse/equinox/internal/p2/metadata/index/Index.class
Index.java
package org.eclipse.equinox.internal.p2.metadata.index
public abstract org.eclipse.equinox.internal.p2.metadata.index.Index extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndex {
public void <init> ()
protected static boolean isIndexedMember (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression variable
String memberName
org.eclipse.equinox.internal.p2.metadata.expression.Member member
protected static java.lang.Object concatenateUnique (java.lang.Object, java.lang.Object)
Object previous
Object toAdd
java.util.ArrayList prevArr
java.util.ArrayList arr
protected java.lang.Object getQueriedIDs (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
String memberName
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
Object queriedKeys
org.eclipse.equinox.p2.metadata.expression.IExpression targetExpr
int type
org.eclipse.equinox.internal.p2.metadata.expression.Binary eqExpr
org.eclipse.equinox.p2.metadata.expression.IExpression lhs
org.eclipse.equinox.p2.metadata.expression.IExpression rhs
Object val
Object val
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object test
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object test
org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter cf
java.util.Iterator values
java.util.Iterator values
org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression lambda
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext lambdaCtx
org.eclipse.equinox.internal.p2.metadata.expression.Variable lambdaVar
org.eclipse.equinox.p2.metadata.expression.IExpression filterExpr
private static java.lang.Object safeEvaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression expr
}
org/eclipse/equinox/internal/p2/metadata/index/IndexProvider.class
IndexProvider.java
package org.eclipse.equinox.internal.p2.metadata.index
public abstract org.eclipse.equinox.internal.p2.metadata.index.IndexProvider extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndexProvider org.eclipse.equinox.p2.query.IQueryable {
public void <init> ()
public static org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.metadata.index.IIndexProvider, org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryResult result
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/equinox/internal/p2/metadata/messages.properties
org/eclipse/equinox/internal/p2/metadata/query/
org/eclipse/equinox/internal/p2/metadata/query/UpdateQuery.class
UpdateQuery.java
package org.eclipse.equinox.internal.p2.metadata.query
public final org.eclipse.equinox.internal.p2.metadata.query.UpdateQuery extends org.eclipse.equinox.p2.query.ExpressionMatchQuery {
private static final org.eclipse.equinox.p2.metadata.expression.IExpression expr1
private static final org.eclipse.equinox.p2.metadata.expression.IExpression expr2
static void <clinit> ()
org.eclipse.equinox.p2.metadata.expression.IExpressionParser parser
public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit updateFrom
}
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/metadata/
org/eclipse/equinox/p2/metadata/IArtifactKey.class
IArtifactKey.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IArtifactKey extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IVersionedId {
public abstract java.lang.String getClassifier ()
public abstract java.lang.String getId ()
public abstract org.eclipse.equinox.p2.metadata.Version getVersion ()
public abstract java.lang.String toExternalForm ()
}
org/eclipse/equinox/p2/metadata/ICopyright.class
ICopyright.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.ICopyright extends java.lang.Object {
public abstract java.net.URI getLocation ()
public abstract java.lang.String getBody ()
}
org/eclipse/equinox/p2/metadata/IInstallableUnit.class
IInstallableUnit.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IVersionedId java.lang.Comparable {
public static final String NAMESPACE_IU_ID
public static final String PROP_PARTIAL_IU
public static final String PROP_CONTACT
public static final String PROP_DESCRIPTION
public static final String PROP_DESCRIPTION_URL
public static final String PROP_DOC_URL
public static final String PROP_BUNDLE_LOCALIZATION
public static final String PROP_NAME
public static final String PROP_PROVIDER
public static final String PROP_ICON
public abstract java.util.Collection getArtifacts ()
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter ()
public abstract java.util.Collection getFragments ()
public abstract java.util.Map getProperties ()
public abstract java.lang.String getProperty (java.lang.String)
public abstract java.lang.String getProperty (java.lang.String, java.lang.String)
public abstract java.util.Collection getProvidedCapabilities ()
public abstract java.util.Collection getRequirements ()
public abstract java.util.Collection getMetaRequirements ()
public abstract java.util.Collection getTouchpointData ()
public abstract org.eclipse.equinox.p2.metadata.ITouchpointType getTouchpointType ()
public abstract boolean isResolved ()
public abstract boolean isSingleton ()
public abstract boolean satisfies (org.eclipse.equinox.p2.metadata.IRequirement)
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit unresolved ()
public abstract org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor ()
public abstract java.util.Collection getLicenses ()
public abstract java.util.Collection getLicenses (java.lang.String)
public abstract org.eclipse.equinox.p2.metadata.ICopyright getCopyright ()
public abstract org.eclipse.equinox.p2.metadata.ICopyright getCopyright (java.lang.String)
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/IInstallableUnitFragment.class
IInstallableUnitFragment.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnitFragment extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IInstallableUnit {
public abstract java.util.Collection getHost ()
}
org/eclipse/equinox/p2/metadata/IInstallableUnitPatch.class
IInstallableUnitPatch.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnitPatch extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IInstallableUnit {
public abstract org.eclipse.equinox.p2.metadata.IRequirement[][] getApplicabilityScope ()
public abstract java.util.List getRequirementsChange ()
public abstract org.eclipse.equinox.p2.metadata.IRequirement getLifeCycle ()
}
org/eclipse/equinox/p2/metadata/ILicense.class
ILicense.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.ILicense extends java.lang.Object {
public abstract java.net.URI getLocation ()
public abstract java.lang.String getBody ()
public abstract java.lang.String getUUID ()
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/IProvidedCapability.class
IProvidedCapability.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IProvidedCapability extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getNamespace ()
public abstract org.eclipse.equinox.p2.metadata.Version getVersion ()
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/IRequirement.class
IRequirement.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IRequirement extends java.lang.Object {
public abstract int getMin ()
public abstract int getMax ()
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter ()
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression getMatches ()
public abstract boolean isMatch (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract boolean isGreedy ()
public abstract java.lang.String getDescription ()
}
org/eclipse/equinox/p2/metadata/IRequirementChange.class
IRequirementChange.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IRequirementChange extends java.lang.Object {
public abstract org.eclipse.equinox.internal.p2.metadata.IRequiredCapability applyOn ()
public abstract org.eclipse.equinox.internal.p2.metadata.IRequiredCapability newValue ()
public abstract boolean matches (org.eclipse.equinox.internal.p2.metadata.IRequiredCapability)
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/ITouchpointData.class
ITouchpointData.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.ITouchpointData extends java.lang.Object {
public abstract org.eclipse.equinox.p2.metadata.ITouchpointInstruction getInstruction (java.lang.String)
public abstract java.util.Map getInstructions ()
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/ITouchpointInstruction.class
ITouchpointInstruction.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.ITouchpointInstruction extends java.lang.Object {
public abstract java.lang.String getBody ()
public abstract java.lang.String getImportAttribute ()
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/ITouchpointType$1.class
ITouchpointType.java
package org.eclipse.equinox.p2.metadata
org.eclipse.equinox.p2.metadata.ITouchpointType$1 extends java.lang.Object implements org.eclipse.equinox.p2.metadata.ITouchpointType {
void <init> ()
public java.lang.String getId ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
}
org/eclipse/equinox/p2/metadata/ITouchpointType.class
ITouchpointType.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.ITouchpointType extends java.lang.Object {
public static final org.eclipse.equinox.p2.metadata.ITouchpointType NONE
static void <clinit> ()
public abstract java.lang.String getId ()
public abstract org.eclipse.equinox.p2.metadata.Version getVersion ()
public abstract boolean equals (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/IUpdateDescriptor.class
IUpdateDescriptor.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IUpdateDescriptor extends java.lang.Object {
public static final int NORMAL
public static final int HIGH
public abstract java.util.Collection getIUsBeingUpdated ()
public abstract java.lang.String getDescription ()
public abstract java.net.URI getLocation ()
public abstract int getSeverity ()
public abstract boolean isUpdateOf (org.eclipse.equinox.p2.metadata.IInstallableUnit)
}
org/eclipse/equinox/p2/metadata/IVersionFormat.class
IVersionFormat.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IVersionFormat extends java.lang.Object {
public static final String DEFAULT_MAX_STRING_TRANSLATION
public static final String DEFAULT_MIN_STRING_TRANSLATION
public abstract void toString (java.lang.StringBuffer)
public abstract org.eclipse.equinox.p2.metadata.Version parse (java.lang.String)
}
org/eclipse/equinox/p2/metadata/IVersionedId.class
IVersionedId.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.IVersionedId extends java.lang.Object {
public abstract java.lang.String getId ()
public abstract org.eclipse.equinox.p2.metadata.Version getVersion ()
}
org/eclipse/equinox/p2/metadata/KeyWithLocale.class
KeyWithLocale.java
package org.eclipse.equinox.p2.metadata
public final org.eclipse.equinox.p2.metadata.KeyWithLocale extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String key
private final java.util.Locale locale
public void <init> (java.lang.String, java.util.Locale)
String key
java.util.Locale locale
public java.lang.String getKey ()
public java.util.Locale getLocale ()
}
org/eclipse/equinox/p2/metadata/MetadataFactory$InstallableUnitDescription.class
MetadataFactory.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription extends java.lang.Object {
org.eclipse.equinox.internal.p2.metadata.InstallableUnit unit
public static final String PROP_TYPE_GROUP
public static final String PROP_TYPE_PATCH
public static final String PROP_TYPE_FRAGMENT
public static final String PROP_TYPE_CATEGORY
public void <init> ()
public void addProvidedCapabilities (java.util.Collection)
java.util.Collection additional
java.util.Collection current
java.util.ArrayList all
public void addRequiredCapabilities (java.util.Collection)
java.util.Collection additional
public void addRequirements (java.util.Collection)
java.util.Collection additional
java.util.List current
java.util.ArrayList all
public void addTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData)
org.eclipse.equinox.p2.metadata.ITouchpointData data
public java.lang.String getId ()
public java.util.Collection getProvidedCapabilities ()
public java.util.List getRequiredCapabilities ()
public java.util.List getRequirements ()
public java.util.Collection getMetaRequiredCapabilities ()
public java.util.Collection getMetaRequirements ()
public java.util.Collection getTouchpointData ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public void setArtifacts (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] value
public void setCapabilities (org.eclipse.equinox.p2.metadata.IProvidedCapability[])
org.eclipse.equinox.p2.metadata.IProvidedCapability[] exportedCapabilities
public void setCopyright (org.eclipse.equinox.p2.metadata.ICopyright)
org.eclipse.equinox.p2.metadata.ICopyright copyright
public void setFilter (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
public void setFilter (java.lang.String)
String filter
public void setId (java.lang.String)
String id
public void setLicenses (org.eclipse.equinox.p2.metadata.ILicense[])
org.eclipse.equinox.p2.metadata.ILicense[] licenses
public void setProperty (java.lang.String, java.lang.String)
String key
String value
public void setRequiredCapabilities (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] requirements
public void setRequirements (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] requirements
public void setMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] metaRequirements
public void setMetaRequirements (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] metaRequirements
public void setSingleton (boolean)
boolean singleton
public void setTouchpointType (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType type
public void setUpdateDescriptor (org.eclipse.equinox.p2.metadata.IUpdateDescriptor)
org.eclipse.equinox.p2.metadata.IUpdateDescriptor updateInfo
public void setVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version newVersion
org.eclipse.equinox.internal.p2.metadata.InstallableUnit unit ()
org.eclipse.equinox.p2.metadata.IInstallableUnit unitCreate ()
org.eclipse.equinox.p2.metadata.IInstallableUnit result
}
org/eclipse/equinox/p2/metadata/MetadataFactory$InstallableUnitFragmentDescription.class
MetadataFactory.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription extends org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription {
public void <init> ()
public void setHost (org.eclipse.equinox.p2.metadata.IRequirement[])
org.eclipse.equinox.p2.metadata.IRequirement[] hostRequirement
org.eclipse.equinox.internal.p2.metadata.InstallableUnit unit ()
}
org/eclipse/equinox/p2/metadata/MetadataFactory$InstallableUnitPatchDescription.class
MetadataFactory.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription extends org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription {
public void <init> ()
public void setApplicabilityScope (org.eclipse.equinox.p2.metadata.IRequirement[][])
org.eclipse.equinox.p2.metadata.IRequirement[][] applyTo
public void setLifeCycle (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement lifeCycle
public void setRequirementChanges (org.eclipse.equinox.p2.metadata.IRequirementChange[])
org.eclipse.equinox.p2.metadata.IRequirementChange[] changes
org.eclipse.equinox.internal.p2.metadata.InstallableUnit unit ()
}
org/eclipse/equinox/p2/metadata/MetadataFactory.class
MetadataFactory.java
package org.eclipse.equinox.p2.metadata
public final org.eclipse.equinox.p2.metadata.MetadataFactory extends java.lang.Object {
private static final org.eclipse.equinox.p2.metadata.ITouchpointData EMPTY_TOUCHPOINT_DATA
private static org.eclipse.equinox.p2.metadata.ITouchpointType[] typeCache
private static int typeCacheOffset
private static final org.eclipse.equinox.p2.metadata.expression.IExpression allVersionsExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_II_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_IN_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_NI_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression range_NN_Expression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression strictVersionExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression openEndedExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression openEndedNonInclusiveExpression
static void <clinit> ()
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression xVar
org.eclipse.equinox.p2.metadata.expression.IExpression nameEqual
org.eclipse.equinox.p2.metadata.expression.IExpression namespaceEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionMember
org.eclipse.equinox.p2.metadata.expression.IExpression versionCmpLow
org.eclipse.equinox.p2.metadata.expression.IExpression versionEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionGt
org.eclipse.equinox.p2.metadata.expression.IExpression versionGtEqual
org.eclipse.equinox.p2.metadata.expression.IExpression versionCmpHigh
org.eclipse.equinox.p2.metadata.expression.IExpression versionLt
org.eclipse.equinox.p2.metadata.expression.IExpression versionLtEqual
org.eclipse.equinox.p2.metadata.expression.IExpression pvMember
public void <init> ()
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createInstallableUnit (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription description
public static org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createInstallableUnitFragment (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription description
public static org.eclipse.equinox.p2.metadata.IInstallableUnitPatch createInstallableUnitPatch (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription description
public static org.eclipse.equinox.p2.metadata.IProvidedCapability createProvidedCapability (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String namespace
String name
org.eclipse.equinox.p2.metadata.Version version
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
boolean optional
boolean multiple
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int minCard
int maxCard
boolean greedy
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (org.eclipse.equinox.p2.metadata.expression.IMatchExpression, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression requirement
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int minCard
int maxCard
boolean greedy
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean, java.lang.String)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int minCard
int maxCard
boolean greedy
String description
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirement (org.eclipse.equinox.p2.metadata.expression.IMatchExpression, org.eclipse.equinox.p2.metadata.expression.IMatchExpression, int, int, boolean, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression requirement
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int minCard
int maxCard
boolean greedy
String description
public static org.eclipse.equinox.p2.metadata.IRequirementChange createRequirementChange (org.eclipse.equinox.p2.metadata.IRequirement, org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement applyOn
org.eclipse.equinox.p2.metadata.IRequirement newValue
public static org.eclipse.equinox.p2.metadata.ICopyright createCopyright (java.net.URI, java.lang.String)
java.net.URI location
String body
public static org.eclipse.equinox.p2.metadata.ILicense createLicense (java.net.URI, java.lang.String)
java.net.URI location
String body
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createResolvedInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[])
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] fragments
public static org.eclipse.equinox.p2.metadata.ITouchpointData createTouchpointData (java.util.Map)
java.util.Map instructions
java.util.Map result
java.util.Map$Entry entry
Object value
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
public static org.eclipse.equinox.p2.metadata.ITouchpointData mergeTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData, java.util.Map)
org.eclipse.equinox.p2.metadata.ITouchpointData initial
java.util.Map incomingInstructions
java.util.Map resultInstructions
String key
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
org.eclipse.equinox.p2.metadata.ITouchpointInstruction existingInstruction
String body
String importAttribute
public static org.eclipse.equinox.p2.metadata.ITouchpointInstruction createTouchpointInstruction (java.lang.String, java.lang.String)
String body
String importAttribute
public static org.eclipse.equinox.p2.metadata.ITouchpointType createTouchpointType (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.ITouchpointType result
public static org.eclipse.equinox.p2.metadata.IUpdateDescriptor createUpdateDescriptor (java.util.Collection, int, java.lang.String, java.net.URI)
java.util.Collection descriptors
int severity
String description
java.net.URI location
public static org.eclipse.equinox.p2.metadata.IUpdateDescriptor createUpdateDescriptor (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, int, java.lang.String)
String id
org.eclipse.equinox.p2.metadata.VersionRange range
int severity
String description
public static org.eclipse.equinox.p2.metadata.IUpdateDescriptor createUpdateDescriptor (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, int, java.lang.String, java.net.URI)
String id
org.eclipse.equinox.p2.metadata.VersionRange range
int severity
String description
java.net.URI location
java.util.Collection descriptors
private static org.eclipse.equinox.p2.metadata.expression.IMatchExpression createMatchExpressionFromRange (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression resultExpression
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
private static org.eclipse.equinox.p2.metadata.ITouchpointType getCachedTouchpointType (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
int i
private static void putCachedTouchpointType (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType result
}
org/eclipse/equinox/p2/metadata/Version.class
Version.java
package org.eclipse.equinox.p2.metadata
public abstract org.eclipse.equinox.p2.metadata.Version extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
public static final String RAW_PREFIX
public static final org.eclipse.equinox.p2.metadata.Version MAX_VERSION
public static final org.eclipse.equinox.p2.metadata.Version emptyVersion
private static final long serialVersionUID
static void <clinit> ()
public void <init> ()
public static org.eclipse.equinox.p2.metadata.IVersionFormat compile (java.lang.String) throws org.eclipse.equinox.p2.metadata.VersionFormatException
String format
public static org.eclipse.equinox.p2.metadata.Version create (java.lang.String)
String version
public static org.eclipse.equinox.p2.metadata.Version createOSGi (int, int, int)
int major
int minor
int micro
public static org.eclipse.equinox.p2.metadata.Version createOSGi (int, int, int, java.lang.String)
int major
int minor
int micro
String qualifier
Comparable logicQualifier
Comparable logicQualifier
Comparable logicQualifier
public static org.eclipse.equinox.p2.metadata.Version parseVersion (java.lang.String)
String version
org.eclipse.equinox.p2.metadata.Version v
public abstract org.eclipse.equinox.p2.metadata.IVersionFormat getFormat ()
public abstract java.lang.String getOriginal ()
public abstract java.lang.Comparable getPad ()
public abstract java.lang.Comparable getSegment (int)
public abstract int getSegmentCount ()
public abstract boolean isOSGiCompatible ()
public java.lang.String toString ()
StringBuffer buf
public abstract void toString (java.lang.StringBuffer)
}
org/eclipse/equinox/p2/metadata/VersionFormatException.class
VersionFormatException.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.VersionFormatException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/eclipse/equinox/p2/metadata/VersionRange.class
VersionRange.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.VersionRange extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final org.eclipse.equinox.p2.metadata.VersionRange emptyRange
private final org.eclipse.equinox.p2.metadata.Version minVersion
private final boolean includeMin
private final org.eclipse.equinox.p2.metadata.Version maxVersion
private final boolean includeMax
static void <clinit> ()
private static int copyEscaped (java.lang.String, int, java.lang.String, java.lang.StringBuffer)
String vr
int pos
String breakChars
StringBuffer sb
int top
char c
public void <init> (org.eclipse.equinox.p2.metadata.Version, boolean, org.eclipse.equinox.p2.metadata.Version, boolean)
org.eclipse.equinox.p2.metadata.Version minVersion
boolean includeMin
org.eclipse.equinox.p2.metadata.Version maxVersion
boolean includeMax
public void <init> (java.lang.String)
String versionRange
int top
int pos
char c
int[] position
boolean rawPrefix
org.eclipse.equinox.p2.metadata.IVersionFormat fmt
String minStr
String minStr
String maxStr
String maxStr
StringBuffer sb
StringBuffer sbMin
String origMin
String origMax
boolean origUseIncDelims
private static org.eclipse.equinox.p2.metadata.IVersionFormat parseFormat (java.lang.String, int[])
String versionRange
int[] position
int pos
int end
org.eclipse.equinox.p2.metadata.VersionFormatException e
public org.eclipse.equinox.p2.metadata.IVersionFormat getFormat ()
public org.eclipse.equinox.p2.metadata.Version getMinimum ()
public boolean getIncludeMinimum ()
public org.eclipse.equinox.p2.metadata.Version getMaximum ()
public boolean getIncludeMaximum ()
public org.eclipse.equinox.p2.metadata.VersionRange intersect (org.eclipse.equinox.p2.metadata.VersionRange)
org.eclipse.equinox.p2.metadata.VersionRange r2
int minCompare
int maxCompare
boolean resultMinIncluded
boolean resultMinIncluded
boolean resultMinIncluded
org.eclipse.equinox.p2.metadata.Version resultMin
org.eclipse.equinox.p2.metadata.Version resultMin
org.eclipse.equinox.p2.metadata.Version resultMin
boolean resultMaxIncluded
boolean resultMaxIncluded
boolean resultMaxIncluded
org.eclipse.equinox.p2.metadata.Version resultMax
org.eclipse.equinox.p2.metadata.Version resultMax
org.eclipse.equinox.p2.metadata.Version resultMax
int minMaxCmp
public boolean isIncluded (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
int minCheck
int maxCheck
public boolean isOSGiCompatible ()
public boolean equals (java.lang.Object)
Object object
org.eclipse.equinox.p2.metadata.VersionRange vr
public int hashCode ()
int result
public java.lang.String toString ()
StringBuffer result
public void toString (java.lang.StringBuffer)
StringBuffer result
boolean gtEqual
org.eclipse.equinox.p2.metadata.IVersionFormat fmt
boolean hasOriginal
private java.lang.Object readResolve ()
org.eclipse.equinox.p2.metadata.VersionRange vr
private void validateRange ()
int cmp
}
org/eclipse/equinox/p2/metadata/VersionedId.class
VersionedId.java
package org.eclipse.equinox.p2.metadata
public org.eclipse.equinox.p2.metadata.VersionedId extends java.lang.Object implements org.eclipse.equinox.p2.metadata.IVersionedId {
private final String id
private final org.eclipse.equinox.p2.metadata.Version version
public static org.eclipse.equinox.p2.metadata.IVersionedId parse (java.lang.String)
String spec
String[] segments
public void <init> (java.lang.String, java.lang.String)
String id
String version
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
public java.lang.String getId ()
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.metadata.VersionedId vname
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/equinox/p2/metadata/expression/
org/eclipse/equinox/p2/metadata/expression/ExpressionParseException.class
ExpressionParseException.java
package org.eclipse.equinox.p2.metadata.expression
public org.eclipse.equinox.p2.metadata.expression.ExpressionParseException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.String, int)
String expression
String message
int position
}
org/eclipse/equinox/p2/metadata/expression/ExpressionUtil.class
ExpressionUtil.java
package org.eclipse.equinox.p2.metadata.expression
public final org.eclipse.equinox.p2.metadata.expression.ExpressionUtil extends java.lang.Object {
private static final org.eclipse.equinox.p2.metadata.expression.IExpressionParser expressionParser
private static final org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser ldapFilterParser
public static final org.eclipse.equinox.p2.metadata.expression.IExpression TRUE_EXPRESSION
public static final org.eclipse.equinox.p2.metadata.expression.IExpression FALSE_EXPRESSION
static void <clinit> ()
private void <init> ()
public static org.eclipse.equinox.p2.metadata.expression.IExpressionFactory getFactory ()
public static org.eclipse.equinox.p2.metadata.expression.IExpressionParser getParser ()
public static org.eclipse.equinox.p2.metadata.expression.IFilterExpression parseLDAP (java.lang.String) throws java.lang.IllegalArgumentException
String filter
public static org.eclipse.equinox.p2.metadata.expression.IExpression parse (java.lang.String)
String expression
public static org.eclipse.equinox.p2.metadata.expression.IExpression parseQuery (java.lang.String)
String expression
public static java.lang.String trimmedOrNull (java.lang.String)
String str
public static org.eclipse.equinox.p2.metadata.expression.IExpression getLHS (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public static java.lang.String getName (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public static org.eclipse.equinox.p2.metadata.expression.IExpression getOperand (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public static org.eclipse.equinox.p2.metadata.expression.IExpression[] getOperands (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public static org.eclipse.equinox.p2.metadata.expression.IExpression getRHS (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
public static java.lang.Object getValue (org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpression expression
}
org/eclipse/equinox/p2/metadata/expression/IContextExpression.class
IContextExpression.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IContextExpression extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpression {
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Class, org.eclipse.equinox.p2.metadata.index.IIndexProvider)
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Class, java.util.Iterator)
public abstract java.lang.Object[] getParameters ()
public abstract java.util.Iterator iterator (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
}
org/eclipse/equinox/p2/metadata/expression/IEvaluationContext.class
IEvaluationContext.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext extends java.lang.Object {
public abstract org.eclipse.equinox.p2.metadata.index.IIndexProvider getIndexProvider ()
public abstract void setIndexProvider (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
public abstract java.lang.Object getValue (org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract void setValue (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object)
public abstract java.lang.Object getParameter (int)
}
org/eclipse/equinox/p2/metadata/expression/IExpression.class
IExpression.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression extends java.lang.Object {
public static final int TYPE_ALL
public static final int TYPE_AND
public static final int TYPE_AT
public static final int TYPE_EQUALS
public static final int TYPE_EXISTS
public static final int TYPE_GREATER
public static final int TYPE_GREATER_EQUAL
public static final int TYPE_LAMBDA
public static final int TYPE_LESS
public static final int TYPE_LESS_EQUAL
public static final int TYPE_LITERAL
public static final int TYPE_MATCHES
public static final int TYPE_MEMBER
public static final int TYPE_NOT
public static final int TYPE_NOT_EQUALS
public static final int TYPE_OR
public static final int TYPE_PARAMETER
public static final int TYPE_VARIABLE
public static final int TYPE_ARRAY
public static final int TYPE_ASSIGNMENT
public static final int TYPE_COLLECT
public static final int TYPE_CONDITION
public static final int TYPE_FIRST
public static final int TYPE_FLATTEN
public static final int TYPE_FUNCTION
public static final int TYPE_INTERSECT
public static final int TYPE_LATEST
public static final int TYPE_LIMIT
public static final int TYPE_PIPE
public static final int TYPE_SELECT
public static final int TYPE_TRAVERSE
public static final int TYPE_UNION
public static final int TYPE_UNIQUE
public abstract boolean accept (org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor)
public abstract java.lang.Object evaluate (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext)
public abstract int getExpressionType ()
public abstract void toString (java.lang.StringBuffer)
public abstract void toLDAPString (java.lang.StringBuffer)
}
org/eclipse/equinox/p2/metadata/expression/IExpressionFactory.class
IExpressionFactory.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IExpressionFactory extends java.lang.Object {
public static final String FUNC_BOOLEAN
public static final String FUNC_VERSION
public static final String FUNC_CLASS
public static final String FUNC_RANGE
public static final String FUNC_FILTER
public static final org.eclipse.equinox.p2.metadata.expression.IExpression[] NO_ARGS
static void <clinit> ()
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression all (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression and (org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression assignment (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression collect (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression condition (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression first (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression flatten (org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression lambda (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression[], org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression memberCall (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression traverse (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression unique (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression array (org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression at (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (java.lang.Object[])
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext (org.eclipse.equinox.p2.metadata.expression.IExpression[], java.lang.Object[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression constant (java.lang.Object)
public abstract org.eclipse.equinox.p2.metadata.expression.IContextExpression contextExpression (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression equals (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression exists (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IFilterExpression filterExpression (org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression function (java.lang.Object, org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract java.util.Map getFunctionMap ()
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression greater (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression greaterEqual (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression indexedParameter (int)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression intersect (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression lambda (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression latest (org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression less (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression lessEqual (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression limit (org.eclipse.equinox.p2.metadata.expression.IExpression, int)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression limit (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression normalize (java.util.List, int)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression matches (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression member (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.String)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression not (org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression or (org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression pipe (org.eclipse.equinox.p2.metadata.expression.IExpression[])
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression select (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression thisVariable ()
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression toExpression (org.eclipse.equinox.p2.query.IQuery)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression union (org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression variable (java.lang.String)
}
org/eclipse/equinox/p2/metadata/expression/IExpressionParser.class
IExpressionParser.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IExpressionParser extends java.lang.Object {
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression parse (java.lang.String)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression parseQuery (java.lang.String)
}
org/eclipse/equinox/p2/metadata/expression/IExpressionVisitor.class
IExpressionVisitor.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor extends java.lang.Object {
public abstract boolean visit (org.eclipse.equinox.p2.metadata.expression.IExpression)
}
org/eclipse/equinox/p2/metadata/expression/IFilterExpression.class
IFilterExpression.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IFilterExpression extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpression org.osgi.framework.Filter {
public abstract boolean match (java.util.Map)
public abstract boolean matchCase (java.util.Map)
}
org/eclipse/equinox/p2/metadata/expression/IMatchExpression.class
IMatchExpression.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression extends java.lang.Object implements org.eclipse.equinox.p2.metadata.expression.IExpression {
public abstract org.eclipse.equinox.p2.metadata.expression.IEvaluationContext createContext ()
public abstract java.lang.Object[] getParameters ()
public abstract boolean isMatch (java.lang.Object)
public abstract boolean isMatch (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, java.lang.Object)
}
org/eclipse/equinox/p2/metadata/expression/IMemberProvider.class
IMemberProvider.java
package org.eclipse.equinox.p2.metadata.expression
public abstract org.eclipse.equinox.p2.metadata.expression.IMemberProvider extends java.lang.Object {
public abstract java.lang.Object getMember (java.lang.String)
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$AllNode.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
org.eclipse.equinox.p2.metadata.expression.SimplePattern$AllNode extends org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node {
void <init> ()
boolean match (java.lang.CharSequence, int)
CharSequence value
int pos
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$AnyCharacterNode.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
org.eclipse.equinox.p2.metadata.expression.SimplePattern$AnyCharacterNode extends org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node {
final org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
void <init> (org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node)
org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
boolean match (java.lang.CharSequence, int)
CharSequence value
int pos
int top
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$ConstantNode.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
org.eclipse.equinox.p2.metadata.expression.SimplePattern$ConstantNode extends org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node {
final org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
final String constant
void <init> (org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
String constant
boolean match (java.lang.CharSequence, int)
CharSequence value
int pos
int max
int top
int idx
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$EndConstantNode.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
org.eclipse.equinox.p2.metadata.expression.SimplePattern$EndConstantNode extends org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node {
final String constant
void <init> (java.lang.String)
String constant
boolean match (java.lang.CharSequence, int)
CharSequence value
int pos
int max
int top
int idx
java.lang.String getEndingConstant ()
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$Node.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
abstract org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node extends java.lang.Object {
void <init> ()
abstract boolean match (java.lang.CharSequence, int)
java.lang.String getEndingConstant ()
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern$RubberBandNode.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
org.eclipse.equinox.p2.metadata.expression.SimplePattern$RubberBandNode extends org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node {
final org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
void <init> (org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node)
org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node next
boolean match (java.lang.CharSequence, int)
CharSequence value
int pos
int top
String ending
int clen
}
org/eclipse/equinox/p2/metadata/expression/SimplePattern.class
SimplePattern.java
package org.eclipse.equinox.p2.metadata.expression
public org.eclipse.equinox.p2.metadata.expression.SimplePattern extends java.lang.Object implements java.io.Serializable java.lang.Comparable {
private static final long serialVersionUID
private final String pattern
private transient org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node node
public boolean isMatch (java.lang.CharSequence)
CharSequence value
public java.lang.String toString ()
public int compareTo (org.eclipse.equinox.p2.metadata.expression.SimplePattern)
org.eclipse.equinox.p2.metadata.expression.SimplePattern o
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
private void <init> (java.lang.String)
String pattern
public static org.eclipse.equinox.p2.metadata.expression.SimplePattern compile (java.lang.String)
String pattern
private static org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node parse (java.lang.String, int)
String pattern
int pos
int top
StringBuffer bld
org.eclipse.equinox.p2.metadata.expression.SimplePattern$Node parsedNode
char c
String constant
public volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/p2/metadata/index/
org/eclipse/equinox/p2/metadata/index/IIndex.class
IIndex.java
package org.eclipse.equinox.p2.metadata.index
public abstract org.eclipse.equinox.p2.metadata.index.IIndex extends java.lang.Object {
public abstract java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
}
org/eclipse/equinox/p2/metadata/index/IIndexProvider.class
IIndexProvider.java
package org.eclipse.equinox.p2.metadata.index
public abstract org.eclipse.equinox.p2.metadata.index.IIndexProvider extends java.lang.Object {
public abstract org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
public abstract java.util.Iterator everything ()
public abstract java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
}
org/eclipse/equinox/p2/metadata/index/IQueryWithIndex.class
IQueryWithIndex.java
package org.eclipse.equinox.p2.metadata.index
public abstract org.eclipse.equinox.p2.metadata.index.IQueryWithIndex extends java.lang.Object implements org.eclipse.equinox.p2.query.IQuery {
public abstract org.eclipse.equinox.p2.query.IQueryResult perform (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
}
org/eclipse/equinox/p2/query/
org/eclipse/equinox/p2/query/CollectionResult.class
CollectionResult.java
package org.eclipse.equinox.p2.query
public org.eclipse.equinox.p2.query.CollectionResult extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryResult {
private final java.util.Collection collection
public void <init> (java.util.Collection)
java.util.Collection collection
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray (java.lang.Class)
Class clazz
int size
Object[] result
public java.util.Set toSet ()
public java.util.Set toUnmodifiableSet ()
}
org/eclipse/equinox/p2/query/Collector$1.class
Collector.java
package org.eclipse.equinox.p2.query
org.eclipse.equinox.p2.query.Collector$1 extends org.eclipse.equinox.p2.query.Collector {
void <init> ()
public boolean accept (java.lang.Object)
Object val
}
org/eclipse/equinox/p2/query/Collector.class
Collector.java
package org.eclipse.equinox.p2.query
public org.eclipse.equinox.p2.query.Collector extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryResult {
private java.util.Set collected
public static final org.eclipse.equinox.p2.query.Collector EMPTY_COLLECTOR
static void <clinit> ()
public static final org.eclipse.equinox.p2.query.Collector emptyCollector ()
public void <init> ()
public boolean accept (java.lang.Object)
Object object
public void addAll (org.eclipse.equinox.p2.query.IQueryResult)
org.eclipse.equinox.p2.query.IQueryResult queryResult
boolean keepGoing
java.util.Iterator iter
protected java.util.Collection getCollection ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int size ()
public java.lang.Object[] toArray (java.lang.Class)
Class clazz
int size
Object[] result
public java.util.Set toSet ()
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryResult result
org.eclipse.equinox.p2.query.IQueryResult result
public java.util.Set toUnmodifiableSet ()
}
org/eclipse/equinox/p2/query/CompoundQueryable$IteratorCapture.class
CompoundQueryable.java
package org.eclipse.equinox.p2.query
org.eclipse.equinox.p2.query.CompoundQueryable$IteratorCapture extends java.lang.Object implements org.eclipse.equinox.p2.query.IQuery {
private java.util.Iterator capturedIterator
void <init> ()
public org.eclipse.equinox.p2.query.IQueryResult perform (java.util.Iterator)
java.util.Iterator iterator
public org.eclipse.equinox.p2.metadata.expression.IExpression getExpression ()
java.util.Iterator getCapturedIterator ()
}
org/eclipse/equinox/p2/query/CompoundQueryable$PassThroughIndex.class
CompoundQueryable.java
package org.eclipse.equinox.p2.query
org.eclipse.equinox.p2.query.CompoundQueryable$PassThroughIndex extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndex {
private final java.util.Iterator iterator
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
}
org/eclipse/equinox/p2/query/CompoundQueryable.class
CompoundQueryable.java
package org.eclipse.equinox.p2.query
public final org.eclipse.equinox.p2.query.CompoundQueryable extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider {
private org.eclipse.equinox.p2.query.IQueryable[] queryables
public void <init> (org.eclipse.equinox.p2.query.IQueryable[])
org.eclipse.equinox.p2.query.IQueryable[] queryables
void <init> (java.util.Collection)
java.util.Collection queryables
void <init> (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable query1
org.eclipse.equinox.p2.query.IQueryable query2
public org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
boolean found
org.eclipse.equinox.p2.query.IQueryable queryable
org.eclipse.equinox.p2.metadata.index.IIndexProvider ip
java.util.ArrayList indexes
org.eclipse.equinox.p2.query.IQueryable queryable
org.eclipse.equinox.p2.metadata.index.IIndexProvider ip
org.eclipse.equinox.p2.metadata.index.IIndex index
public java.util.Iterator everything ()
java.util.ArrayList iterators
org.eclipse.equinox.p2.query.IQueryable queryable
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.query.IQueryable queryable
org.eclipse.equinox.p2.metadata.index.IIndexProvider ip
Object value
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private static java.util.Iterator getIteratorFromQueryable (org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable queryable
org.eclipse.equinox.p2.metadata.index.IIndexProvider ip
org.eclipse.equinox.p2.query.CompoundQueryable$IteratorCapture capture
}
org/eclipse/equinox/p2/query/ExpressionMatchQuery.class
ExpressionMatchQuery.java
package org.eclipse.equinox.p2.query
public org.eclipse.equinox.p2.query.ExpressionMatchQuery extends java.lang.Object implements org.eclipse.equinox.p2.query.IMatchQuery org.eclipse.equinox.p2.metadata.index.IQueryWithIndex {
private final org.eclipse.equinox.p2.metadata.expression.IMatchExpression expression
private final Class matchingClass
private final org.eclipse.equinox.p2.metadata.expression.IEvaluationContext context
private final java.util.List indexedMembers
public void <init> (java.lang.Class, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
Class matchingClass
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public void <init> (java.lang.Class, java.lang.String, java.lang.Object[])
Class matchingClass
String expression
Object[] parameters
public org.eclipse.equinox.p2.metadata.expression.IEvaluationContext getContext ()
public java.lang.Class getMatchingClass ()
public org.eclipse.equinox.p2.query.IQueryResult perform (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
java.util.Iterator iterator
int top
int idx
org.eclipse.equinox.p2.metadata.index.IIndex index
public org.eclipse.equinox.p2.query.IQueryResult perform (java.util.Iterator)
java.util.Iterator iterator
java.util.HashSet result
Object value
public boolean isMatch (java.lang.Object)
Object candidate
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getExpression ()
public void setIndexProvider (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
public void prePerform ()
public void postPerform ()
public volatile org.eclipse.equinox.p2.metadata.expression.IExpression getExpression ()
}
org/eclipse/equinox/p2/query/ExpressionQuery.class
ExpressionQuery.java
package org.eclipse.equinox.p2.query
public org.eclipse.equinox.p2.query.ExpressionQuery extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IQueryWithIndex {
private final org.eclipse.equinox.p2.metadata.expression.IContextExpression expression
private final Class elementClass
public void <init> (java.lang.Class, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
Class elementClass
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public void <init> (java.lang.Class, java.lang.String, java.lang.Object[])
Class matchingClass
String expression
Object[] parameters
public java.lang.Class getElementClass ()
public org.eclipse.equinox.p2.query.IQueryResult perform (org.eclipse.equinox.p2.metadata.index.IIndexProvider)
org.eclipse.equinox.p2.metadata.index.IIndexProvider indexProvider
public org.eclipse.equinox.p2.query.IQueryResult perform (java.util.Iterator)
java.util.Iterator iterator
public org.eclipse.equinox.p2.metadata.expression.IContextExpression getExpression ()
public static java.lang.Class getElementClass (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query
Class elementClass
public static org.eclipse.equinox.p2.metadata.expression.IContextExpression createExpression (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object[] parameters
Object[] parameters
Object[] parameters
Object[] parameters
org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression matchExpr
org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression contextExpr
public volatile org.eclipse.equinox.p2.metadata.expression.IExpression getExpression ()
}
org/eclipse/equinox/p2/query/IMatchQuery.class
IMatchQuery.java
package org.eclipse.equinox.p2.query
public abstract org.eclipse.equinox.p2.query.IMatchQuery extends java.lang.Object implements org.eclipse.equinox.p2.query.IQuery {
public abstract boolean isMatch (java.lang.Object)
}
org/eclipse/equinox/p2/query/IQuery.class
IQuery.java
package org.eclipse.equinox.p2.query
public abstract org.eclipse.equinox.p2.query.IQuery extends java.lang.Object {
public abstract org.eclipse.equinox.p2.query.IQueryResult perform (java.util.Iterator)
public abstract org.eclipse.equinox.p2.metadata.expression.IExpression getExpression ()
}
org/eclipse/equinox/p2/query/IQueryResult.class
IQueryResult.java
package org.eclipse.equinox.p2.query
public abstract org.eclipse.equinox.p2.query.IQueryResult extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
public abstract boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract java.lang.Object[] toArray (java.lang.Class)
public abstract java.util.Set toSet ()
public abstract java.util.Set toUnmodifiableSet ()
}
org/eclipse/equinox/p2/query/IQueryable.class
IQueryable.java
package org.eclipse.equinox.p2.query
public abstract org.eclipse.equinox.p2.query.IQueryable extends java.lang.Object {
public abstract org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/equinox/p2/query/MatchQuery.class
MatchQuery.java
package org.eclipse.equinox.p2.query
public abstract org.eclipse.equinox.p2.query.MatchQuery extends java.lang.Object implements org.eclipse.equinox.p2.query.IMatchQuery {
public void <init> ()
public abstract boolean isMatch (java.lang.Object)
public final org.eclipse.equinox.p2.query.IQueryResult perform (java.util.Iterator)
java.util.Iterator iterator
org.eclipse.equinox.p2.query.Collector result
Object candidate
public void prePerform ()
public void postPerform ()
public org.eclipse.equinox.p2.metadata.expression.IExpression getExpression ()
}
org/eclipse/equinox/p2/query/QueryUtil.class
QueryUtil.java
package org.eclipse.equinox.p2.query
public org.eclipse.equinox.p2.query.QueryUtil extends java.lang.Object {
public static final org.eclipse.equinox.p2.query.IQuery ALL_UNITS
public static final String ANY
public static final org.eclipse.equinox.p2.query.IQuery NO_UNITS
public static final String PROP_TYPE_CATEGORY
public static final String PROP_TYPE_GROUP
public static final String PROP_TYPE_PATCH
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchesRequirementsExpression
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_ID
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_IDAndRange
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_IDAndVersion
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_Range
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_Version
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_propAny
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_propNull
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_propTrue
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIU_propValue
static void <clinit> ()
public void <init> ()
public static org.eclipse.equinox.p2.query.IQueryable compoundQueryable (java.util.Collection)
java.util.Collection queryables
public static org.eclipse.equinox.p2.query.IQueryable compoundQueryable (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable query1
org.eclipse.equinox.p2.query.IQueryable query2
public static org.eclipse.equinox.p2.query.IQuery createCompoundQuery (java.util.Collection, boolean)
java.util.Collection queries
boolean and
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
int top
Class elementClass
org.eclipse.equinox.p2.metadata.expression.IExpression[] expressions
boolean justBooleans
boolean justContexts
int idx
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Class ec
org.eclipse.equinox.p2.metadata.expression.IExpression compound
org.eclipse.equinox.p2.metadata.expression.IExpression compound
public static org.eclipse.equinox.p2.query.IQuery createCompoundQuery (org.eclipse.equinox.p2.query.IQuery, org.eclipse.equinox.p2.query.IQuery, boolean)
org.eclipse.equinox.p2.query.IQuery query1
org.eclipse.equinox.p2.query.IQuery query2
boolean and
java.util.ArrayList queries
public static org.eclipse.equinox.p2.query.IQuery createIUAnyQuery ()
public static org.eclipse.equinox.p2.query.IQuery createIUCategoryMemberQuery (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit category
public static org.eclipse.equinox.p2.query.IQuery createIUCategoryQuery ()
public static org.eclipse.equinox.p2.query.IQuery createIUGroupQuery ()
public static org.eclipse.equinox.p2.query.IQuery createIUPatchQuery ()
public static org.eclipse.equinox.p2.query.IQuery createIUPropertyQuery (java.lang.String, java.lang.String)
String propertyName
String propertyValue
public static org.eclipse.equinox.p2.query.IQuery createIUQuery (org.eclipse.equinox.p2.metadata.IVersionedId)
org.eclipse.equinox.p2.metadata.IVersionedId versionedId
public static org.eclipse.equinox.p2.query.IQuery createIUQuery (java.lang.String)
String id
public static org.eclipse.equinox.p2.query.IQuery createIUQuery (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
public static org.eclipse.equinox.p2.query.IQuery createIUQuery (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
String id
org.eclipse.equinox.p2.metadata.VersionRange range
public static org.eclipse.equinox.p2.query.IQuery createLatestIUQuery ()
public static org.eclipse.equinox.p2.query.IQuery createLatestQuery (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.metadata.expression.IContextExpression ctxExpr
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
Class elementClass
public static org.eclipse.equinox.p2.query.IQuery createLimitQuery (org.eclipse.equinox.p2.query.IQuery, int)
org.eclipse.equinox.p2.query.IQuery query
int limit
org.eclipse.equinox.p2.metadata.expression.IContextExpression ctxExpr
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public static org.eclipse.equinox.p2.query.IQuery createMatchQuery (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IExpression matchExpression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createMatchQuery (java.lang.String, java.lang.Object[])
String matchExpression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createMatchQuery (java.lang.Class, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
Class matchingClass
org.eclipse.equinox.p2.metadata.expression.IExpression matchExpression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createMatchQuery (java.lang.Class, java.lang.String, java.lang.Object[])
Class matchingClass
String matchExpression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createPipeQuery (java.util.Collection)
java.util.Collection queries
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
int top
org.eclipse.equinox.p2.metadata.expression.IExpression[] expressions
int idx
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IExpression pipe
org.eclipse.equinox.internal.p2.metadata.expression.Expression$VariableFinder finder
public static org.eclipse.equinox.p2.query.IQuery createPipeQuery (org.eclipse.equinox.p2.query.IQuery, org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query1
org.eclipse.equinox.p2.query.IQuery query2
java.util.ArrayList queries
public static org.eclipse.equinox.p2.query.IQuery createQuery (org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createQuery (java.lang.String, java.lang.Object[])
String expression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createQuery (java.lang.Class, org.eclipse.equinox.p2.metadata.expression.IExpression, java.lang.Object[])
Class matchingClass
org.eclipse.equinox.p2.metadata.expression.IExpression expression
Object[] parameters
public static org.eclipse.equinox.p2.query.IQuery createQuery (java.lang.Class, java.lang.String, java.lang.Object[])
Class matchingClass
String expression
Object[] parameters
public static boolean isCategory (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String value
public static boolean isFragment (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public static boolean isGroup (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String value
public static boolean isPatch (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String value
private static org.eclipse.equinox.p2.metadata.expression.IExpression makeContextExpression (org.eclipse.equinox.p2.metadata.expression.IExpressionFactory, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.internal.p2.metadata.expression.Expression$VariableFinder finder
}