META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/p2.inf
META-INF/eclipse.inf
.api_description
.options
about.html
about_files/
about_files/LICENSE-2.0.txt
about_files/NOTICE.txt
plugin.properties
org/
org/apache/
org/apache/felix/
org/apache/felix/scr/
org/apache/felix/scr/Component.classComponent.java
package org.apache.felix.scr
public abstract org.apache.felix.scr.Component extends java.lang.Object {
public static final int STATE_DISABLED
public static final int STATE_ENABLING
public static final int STATE_ENABLED
public static final int STATE_UNSATISFIED
public static final int STATE_ACTIVATING
public static final int STATE_ACTIVE
public static final int STATE_REGISTERED
public static final int STATE_FACTORY
public static final int STATE_DEACTIVATING
public static final int STATE_DISABLING
public static final int STATE_DISPOSING
public static final int STATE_DESTROYED
public static final int STATE_DISPOSED
public abstract long getId ()
public abstract java.lang.String getName ()
public abstract int getState ()
public abstract org.osgi.framework.Bundle getBundle ()
public abstract java.lang.String getFactory ()
public abstract boolean isServiceFactory ()
public abstract java.lang.String getClassName ()
public abstract boolean isDefaultEnabled ()
public abstract boolean isImmediate ()
public abstract java.lang.String[] getServices ()
public abstract java.util.Dictionary getProperties ()
public abstract org.apache.felix.scr.Reference[] getReferences ()
public abstract org.osgi.service.component.ComponentInstance getComponentInstance ()
public abstract java.lang.String getActivate ()
public abstract boolean isActivateDeclared ()
public abstract java.lang.String getDeactivate ()
public abstract boolean isDeactivateDeclared ()
public abstract java.lang.String getModified ()
public abstract java.lang.String getConfigurationPolicy ()
public abstract void enable ()
public abstract void disable ()
}
org/apache/felix/scr/Reference.classReference.java
package org.apache.felix.scr
public abstract org.apache.felix.scr.Reference extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getServiceName ()
public abstract org.osgi.framework.ServiceReference[] getServiceReferences ()
public abstract boolean isSatisfied ()
public abstract boolean isOptional ()
public abstract boolean isMultiple ()
public abstract boolean isStatic ()
public abstract java.lang.String getTarget ()
public abstract java.lang.String getBindMethodName ()
public abstract java.lang.String getUnbindMethodName ()
}
org/apache/felix/scr/ScrService.classScrService.java
package org.apache.felix.scr
public abstract org.apache.felix.scr.ScrService extends java.lang.Object {
public abstract org.apache.felix.scr.Component[] getComponents ()
public abstract org.apache.felix.scr.Component getComponent (long)
public abstract org.apache.felix.scr.Component[] getComponents (org.osgi.framework.Bundle)
}
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/ds/
org/eclipse/equinox/internal/ds/Activator.classActivator.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator org.osgi.framework.SynchronousBundleListener org.osgi.framework.ServiceListener {
public static org.osgi.framework.BundleContext bc
public static org.osgi.service.cm.ConfigurationAdmin configAdmin
public static boolean security
private org.osgi.framework.ServiceRegistration configListenerReg
private org.eclipse.equinox.internal.ds.SCRManager scrManager
public org.eclipse.equinox.internal.ds.ScrServiceImpl scrService
private org.osgi.framework.ServiceRegistration scrServiceReg
private org.osgi.framework.ServiceRegistration scrCommandProviderReg
private static org.eclipse.osgi.framework.log.FrameworkLog fwLog
private boolean inited
public static org.eclipse.equinox.internal.util.ref.Log log
public static boolean DEBUG
public static boolean PERF
public static boolean DBSTORE
public static boolean INSTANTIATE_ALL
public static boolean startup
static long[] time
static Class class$0
static Class class$1
static Class class$2
static Class class$3
static Class class$4
static Class class$5
static Class class$6
static Class class$7
static void ()
public void ()
public static void timeLog (java.lang.String)
String message
private void initSCR ()
boolean lazyIniting
long tmp
org.osgi.framework.ServiceReference caRef
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
long tmp
org.osgi.util.tracker.ServiceTracker debugTracker
org.eclipse.osgi.service.debug.DebugOptions debugOptions
boolean print
org.osgi.framework.ServiceReference fwRef
boolean hasHeaders
org.osgi.framework.Bundle[] allBundles
int i
java.util.Dictionary allHeaders
org.osgi.framework.ServiceReference envInfoRef
org.eclipse.osgi.service.environment.EnvironmentInfo envInfo
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
org.osgi.framework.ServiceReference envInfoRef
org.eclipse.osgi.service.environment.EnvironmentInfo envInfo
public static org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException
String filter
public void bundleChanged (org.osgi.framework.BundleEvent)
org.osgi.framework.BundleEvent event
java.util.Dictionary allHeaders
public static org.osgi.service.cm.Configuration getConfiguration (java.lang.String) throws java.io.IOException
String pid
public static org.osgi.service.cm.Configuration[] listConfigurations (java.lang.String) throws java.io.IOException org.osgi.framework.InvalidSyntaxException
String filter
public static boolean getBoolean (java.lang.String, boolean)
String property
boolean defaultValue
String prop
public static boolean getBoolean (java.lang.String)
String property
public static int getInteger (java.lang.String, int)
String property
int defaultValue
String prop
public boolean getBooleanDebugOption (org.eclipse.osgi.service.debug.DebugOptions, java.lang.String, boolean)
org.eclipse.osgi.service.debug.DebugOptions optionsService
String option
boolean defaultValue
String value
private void installCommandProvider ()
org.eclipse.equinox.internal.ds.SCRCommandProvider scrCommandProvider
java.util.Hashtable reg_props
NoClassDefFoundError e
public static void log (org.osgi.framework.BundleContext, int, java.lang.String, java.lang.Throwable)
org.osgi.framework.BundleContext bundleContext
int level
String message
Throwable t
org.osgi.service.log.LogService logService
org.osgi.framework.ServiceReference logRef
Exception e
String prefix
private static void dumpOnConsole (java.lang.String, org.osgi.framework.BundleContext, java.lang.String, java.lang.Throwable, boolean)
String prefix
org.osgi.framework.BundleContext bundleContext
String msg
Throwable t
boolean printInErr
String message
private static void logToFWLog (java.lang.String, int, java.lang.String, java.lang.Throwable)
String bsn
int level
String message
Throwable t
int severity
public void serviceChanged (org.osgi.framework.ServiceEvent)
org.osgi.framework.ServiceEvent event
Object caService
org.osgi.framework.ServiceReference caRef
}
org/eclipse/equinox/internal/ds/CircularityException.classCircularityException.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.CircularityException extends java.lang.Exception {
private static final long serialVersionUID
private org.eclipse.equinox.internal.ds.model.ServiceComponentProp causingComponent
public void (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp getCausingComponent ()
}
org/eclipse/equinox/internal/ds/ComponentStorage.classComponentStorage.java
package org.eclipse.equinox.internal.ds
public abstract org.eclipse.equinox.internal.ds.ComponentStorage extends java.lang.Object {
private final org.eclipse.equinox.internal.ds.model.DeclarationParser parser
public void ()
public abstract java.util.Vector loadComponentDefinitions (org.osgi.framework.Bundle, java.lang.String)
public abstract void deleteComponentDefinitions (long)
public abstract void stop ()
protected java.util.Vector parseXMLDeclaration (org.osgi.framework.Bundle, java.lang.String) throws java.lang.Exception
org.osgi.framework.Bundle bundle
String dsHeader
java.util.Vector components
java.util.StringTokenizer tok
String definitionFile
int ind
String path
java.io.InputStream is
java.util.Enumeration urls
java.net.URL url
int compSize
java.io.IOException ie
Throwable t
}
org/eclipse/equinox/internal/ds/FactoryReg.classFactoryReg.java
package org.eclipse.equinox.internal.ds
final org.eclipse.equinox.internal.ds.FactoryReg extends java.lang.Object implements org.osgi.framework.ServiceFactory {
private final org.eclipse.equinox.internal.ds.model.ServiceComponentProp component
void (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp component
public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
org.osgi.service.component.ComponentInstance ci
Throwable t
public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
Object service
public java.lang.String toString ()
}
org/eclipse/equinox/internal/ds/InstanceProcess$Counter.classInstanceProcess.java
package org.eclipse.equinox.internal.ds
org.eclipse.equinox.internal.ds.InstanceProcess$Counter extends java.lang.Object {
int count
void ()
}
org/eclipse/equinox/internal/ds/InstanceProcess.classInstanceProcess.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.InstanceProcess extends java.lang.Object {
public static org.eclipse.equinox.internal.ds.Resolver resolver
public static org.eclipse.equinox.internal.ds.InstanceProcess staticRef
protected java.util.Hashtable factoryRegistrations
private java.util.Vector delayedBindList
static java.util.Hashtable buildingThreads
static java.util.Hashtable stackCounts
static int waitTime
boolean busyBuilding
Thread workingThread
Object lock
int lockCounter
static Class class$0
static void ()
void (org.eclipse.equinox.internal.ds.Resolver)
org.eclipse.equinox.internal.ds.Resolver resolver
void dispose ()
void getLock ()
Thread currentThread
long start
long timeToWait
boolean lockSucceeded
void freeLock ()
public void buildComponents (java.util.Vector, boolean)
java.util.Vector list
boolean security
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
String factoryPid
java.util.Vector listToBuild
int i
int i
long start
boolean successfullyBuilt
Throwable e
org.osgi.service.cm.Configuration config
Exception e
java.util.Vector toDisable
Throwable t
void disposeInstances (java.util.Vector, int)
java.util.Vector scpList
int deactivateReason
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
long start
Throwable t
private void disposeInstances (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, int)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
int deactivateReason
org.osgi.framework.ServiceRegistration reg
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.osgi.framework.ServiceRegistration reg
private void registerComponentFactory (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.osgi.service.component.ComponentFactory factory
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.osgi.framework.BundleContext bc
java.util.Hashtable properties
org.osgi.framework.ServiceRegistration reg
final java.util.Vector dynamicBind (java.util.Vector)
java.util.Vector refList
java.util.Vector unboundRefs
int i
org.eclipse.equinox.internal.ds.Reference ref
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector instances
int j
org.osgi.service.component.ComponentInstance compInstance
ClassCircularityError cce
Throwable t
final void dynamicUnBind (java.util.Hashtable)
java.util.Hashtable serviceTable
java.util.Enumeration e
org.eclipse.equinox.internal.ds.Reference ref
java.util.Hashtable serviceSubTable
java.util.Enumeration sub
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.osgi.framework.ServiceReference serviceReference
java.util.Vector instances
int i
org.osgi.service.component.ComponentInstance compInstance
Throwable t
Throwable e
private void registerService (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, boolean, org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
boolean factory
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl ci
org.osgi.framework.ServiceRegistration reg
Object service
Object service
public org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl buildComponent (org.osgi.framework.Bundle, org.eclipse.equinox.internal.ds.model.ServiceComponentProp, java.lang.Object, boolean) throws org.osgi.service.component.ComponentException
org.osgi.framework.Bundle usingBundle
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
Object instance
boolean security
org.eclipse.equinox.internal.ds.InstanceProcess$Counter counter
org.eclipse.equinox.internal.ds.InstanceProcess$Counter counter
Thread curThread
Thread theSCPThread
long start
long timeToWait
long start
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
ClassCircularityError e
java.util.Vector component
org.osgi.service.component.ComponentException e
Throwable t
public void modifyComponent (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, java.util.Dictionary) throws org.osgi.service.component.ComponentException
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Dictionary newProps
long start
org.osgi.service.component.ComponentException e
Throwable t
public java.lang.Object getService (org.eclipse.equinox.internal.ds.Reference, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.framework.ServiceReference serviceReference
Object serviceObject
private boolean checkCanCauseCycle (org.eclipse.equinox.internal.ds.Reference, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.framework.ServiceReference serviceReference
org.eclipse.equinox.internal.ds.model.ServiceComponentProp consumerSCP
String producerComponentName
org.eclipse.equinox.internal.ds.model.ServiceComponentProp producerSCP
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.osgi.framework.Bundle bundle
int i
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl producerComponentInstance
}
org/eclipse/equinox/internal/ds/Messages.classMessages.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String ALL_COMPONENTS
public static String ALL_REFERENCES_RESOLVED
public static String BIND_METHOD_NOT_FOUND_OR_NOT_ACCESSIBLE
public static String BUNDLE_NOT_FOUND
public static String CANNOT_BUILD_COMPONENT
public static String CANNOT_CREATE_INSTANCE
public static String CANNOT_FIND_COMPONENT_BUNDLE
public static String CANNOT_GET_CONFIGURATION
public static String CANNOT_GET_REFERENCES
public static String CANNOT_MODIFY_INSTANCE__MODIFY_METHOD_NOT_FOUND
public static String CANT_ACTIVATE_INSTANCE
public static String CANT_GET_SERVICE
public static String CANT_GET_SERVICE_OBJECT
public static String CANT_LIST_CONFIGURATIONS
public static String CANT_OPEN_STREAM_TO_COMPONENT_XML
public static String CANT_RESOLVE_COMPONENT_INSTANCE
public static String CIRCULARITY_EXCEPTION_FOUND
public static String COMPONENT_DISPOSED
public static String COMPONENT_CONFIGURATIONS
public static String COMPONENT_DETAILS
public static String COMPONENT_HAS_ILLEGAL_REFERENCE
public static String COMPONENT_ID_DEFINIED_BY_LIST_COMMAND
public static String COMPONENT_LACKS_APPROPRIATE_PERMISSIONS
public static String COMPONENT_NAME
public static String COMPONENT_NAME_IS_NULL
public static String COMPONENT_NOT_FOUND
public static String COMPONENT_NOT_RESOLVED
public static String COMPONENT_REQURES_CONFIGURATION_ACTIVATION
public static String COMPONENT_RESOLVED
public static String COMPONENT_WAS_NOT_BUILT
public static String COMPONENT_XML_NOT_FOUND
public static String COMPONENTS_IN_BUNDLE
public static String CONFIG_ADMIN_SERVICE_NOT_AVAILABLE
public static String CONFIG_PROPERTIES
public static String COULD_NOT_CREATE_INSTANCE
public static String COULD_NOT_CREATE_NEW_INSTANCE
public static String DISABLE_ALL_COMPONENTS
public static String DISABLE_COMPONENT
public static String DISABLING_ALL_BUNDLE_COMPONENTS
public static String DISABLING_ALL_COMPONENTS
public static String DUPLICATED_REFERENCE_NAMES
public static String DUPLICATED_SERVICE_TAGS
public static String DYNAMIC_INFO
public static String ENABLE_ALL_COMPONENTS
public static String ENABLE_COMPONENT
public static String ENABLING_ALL_BUNDLE_COMPONENTS
public static String ENABLING_ALL_COMPONENTS
public static String ERROR_BINDING_REFERENCE
public static String ERROR_BUILDING_COMPONENT_INSTANCE
public static String ERROR_CREATING_SCP
public static String ERROR_DEACTIVATING_INSTANCE
public static String ERROR_DISPATCHING_WORK
public static String ERROR_DISPOSING_INSTANCES
public static String ERROR_LISTING_CONFIGURATIONS
public static String ERROR_LOADING_COMPONENTS
public static String ERROR_LOADING_DATA_FILE
public static String ERROR_LOADING_PROPERTIES_FILE
public static String ERROR_OPENING_COMP_XML
public static String ERROR_PARSING_MANIFEST_HEADER
public static String ERROR_PROCESSING_CONFIGURATION
public static String ERROR_PROCESSING_END_TAG
public static String ERROR_PROCESSING_PROPERTY
public static String ERROR_PROCESSING_START_TAG
public static String ERROR_UNBINDING_REFERENCE
public static String ERROR_UNBINDING_REFERENCE2
public static String EXCEPTION_ACTIVATING_INSTANCE
public static String EXCEPTION_BUILDING_COMPONENT
public static String EXCEPTION_CREATING_COMPONENT_INSTANCE
public static String EXCEPTION_GETTING_METHOD
public static String EXCEPTION_LOCATING_SERVICE
public static String EXCEPTION_LOCATING_SERVICES
public static String EXCEPTION_MODIFYING_COMPONENT
public static String EXCEPTION_UNBINDING_REFERENCE
public static String EXPECTED_PARAMETER_COMPONENT_ID
public static String FACTORY_CONF_NOT_APPLICABLE_FOR_COMPONENT_FACTORY
public static String FACTORY_REGISTRATION_ALREADY_DISPOSED
public static String FOUND_COMPONENTS_WITH_DUPLICATED_NAMES
public static String FOUND_COMPONENTS_WITH_DUPLICATED_NAMES2
public static String ILLEGAL_DEFINITION_FILE
public static String ILLEGAL_ELEMENT_IN_SERVICE_TAG
public static String ILLEGAL_TAG_FOUND
public static String INCOMPATIBLE_COMBINATION
public static String INCORRECT_ACTIVATION_POLICY
public static String INCORRECT_VALUE_TYPE
public static String INSTANCE_ALREADY_CREATED
public static String INSTANCE_CREATION_TOOK_LONGER
public static String INSTANCE_NOT_BOUND
public static String INVALID_CARDINALITY_ATTR
public static String INVALID_COMPONENT_FACTORY_AND_SERVICE_FACTORY
public static String INVALID_COMPONENT_ID
public static String INVALID_COMPONENT_IMMEDIATE_AND_FACTORY
public static String INVALID_COMPONENT_IMMEDIATE_AND_SERVICE_FACTORY
public static String INVALID_COMPONENT_NO_SERVICES_NO_IMMEDIATE
public static String INVALID_COMPONENT_TAG__MULTIPLE_IMPL_ATTRIBS
public static String INVALID_COMPONENT_TAG__NO_CLASS_ATTR
public static String INVALID_OBJECT
public static String INVALID_POLICY_ATTR
public static String INVALID_PROPERTIES_TAG__INVALID_ENTRY_VALUE
public static String INVALID_PROPERTIES_TAG__NO_ENTRY_ATTR
public static String INVALID_PROPERTY_TAG__NO_BODY_CONTENT
public static String INVALID_PROPERTY_TAG__NO_NAME_ATTR
public static String INVALID_PROPERTY_TYPE
public static String INVALID_PROVIDE_TAG__NO_INTERFACE_ATTR
public static String INVALID_REFERENCE_TAG__BIND_ATTR_EMPTY
public static String INVALID_REFERENCE_TAG__BIND_EQUALS_UNBIND
public static String INVALID_REFERENCE_TAG__UNBIND_ATTR_EMPTY
public static String INVALID_SERVICE_REFERENCE
public static String INVALID_SERVICE_TAG__NO_PROVIDE_TAG
public static String INVALID_TAG_ACCORDING_TO_NAMESPACE1_0
public static String INVALID_TARGET_FILTER
public static String LIST_ALL_BUNDLE_COMPONENTS
public static String LIST_ALL_COMPONENTS
public static String LOCATED_IN_BUNDLE
public static String METHOD_UNACCESSABLE
public static String MISSING_CHARACTER
public static String NO_BUILT_COMPONENT_CONFIGURATIONS
public static String NO_COMPONENTS_FOUND
public static String NO_IMPLEMENTATION_ATTRIBUTE
public static String NO_INTERFACE_ATTR_IN_REFERENCE_TAG
public static String NO_NAME_ATTRIBUTE
public static String NOT_RESOLVED_REFERENCES
public static String PRINT_COMPONENT_INFO
public static String PROCESSING_BUNDLE_FAILED
public static String REGISTERED_AS_COMPONENT_AND_MANAGED_SERVICE_FACORY
public static String REGISTRATION_ALREADY_DISPOSED
public static String RETURNING_NOT_FULLY_ACTIVATED_INSTANCE
public static String SCR
public static String SENT_DISABLING_REQUEST
public static String SENT_ENABLING_REQUEST
public static String SERVICE_REFERENCE_ALREADY_BOUND
public static String SERVICE_USAGE_COUNT
public static String SPECIFIED_ACTIVATE_METHOD_NOT_FOUND
public static String SPECIFIED_DEACTIVATE_METHOD_NOT_FOUND
public static String STATE
public static String STATIC_OPTIONAL_REFERENCE_TO_BE_REMOVED
public static String TIMEOUT_GETTING_LOCK
public static String TIMEOUT_PROCESSING
public static String TIMEOUT_REACHED_ENABLING_COMPONENTS
public static String UNEXPECTED_ERROR
public static String UNEXPECTED_EXCEPTION
public static String UNSUPPORTED_TYPE
public static String WRONG_PARAMETER
public static String WRONG_PARAMETER2
public static String ERROR_DELETING_COMPONENT_DEFINITIONS
public static String ERROR_WRITING_OBJECT
public static String ERROR_READING_OBJECT
public static String DBMANAGER_SERVICE_TRACKER_OPENED
public static String ERROR_LOADING_COMPONENT_DEFINITIONS
public static String ERROR_MODIFYING_COMPONENT
public static String ERROR_SAVING_COMPONENT_DEFINITIONS
public static String FILE_DOESNT_EXIST_OR_DIRECTORY
static Class class$0
static void ()
private void ()
}
org/eclipse/equinox/internal/ds/Reference.classReference.java
package org.eclipse.equinox.internal.ds
public final org.eclipse.equinox.internal.ds.Reference extends java.lang.Object implements org.apache.felix.scr.Reference {
public org.eclipse.equinox.internal.ds.model.ComponentReference reference
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
String interfaceName
String target
int policy
int cardinalityHigh
int cardinalityLow
java.util.Vector boundServiceReferences
void (org.eclipse.equinox.internal.ds.model.ComponentReference, org.eclipse.equinox.internal.ds.model.ServiceComponentProp, java.util.Dictionary)
org.eclipse.equinox.internal.ds.model.ComponentReference reference
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Dictionary properties
public java.lang.String getTarget ()
public void setTarget (java.lang.String)
String newTarget
final boolean hasProviders (java.util.Hashtable)
java.util.Hashtable serviceReferenceTable
org.osgi.framework.ServiceReference[] serviceReferences
int i
org.osgi.framework.InvalidSyntaxException e
final boolean isRequiredFor (org.eclipse.equinox.internal.ds.model.ServiceComponent)
org.eclipse.equinox.internal.ds.model.ServiceComponent cd
public boolean isRequired ()
public boolean isUnary ()
final boolean bindNewReference (org.osgi.framework.ServiceReference, boolean)
org.osgi.framework.ServiceReference referenceToBind
boolean dynamicBind
String[] serviceNames
boolean hasName
int i
org.osgi.framework.Filter filter
public boolean doSatisfy (java.lang.String)
String newTargetFilter
org.osgi.framework.ServiceReference[] refs
org.osgi.framework.InvalidSyntaxException e
java.util.Enumeration keys
Object serviceRef
boolean found
int i
int i
Object serviceRef
boolean found
int j
final boolean dynamicUnbindReference (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference changedReference
final boolean staticUnbindReference (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference changedReference
public boolean isInSatisfiedList (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference serviceReference
org.osgi.framework.Filter filter
org.osgi.framework.Filter filter
org.osgi.framework.InvalidSyntaxException e
public void setBoundServiceReferences (org.osgi.framework.ServiceReference[])
org.osgi.framework.ServiceReference[] references
int i
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp[] selectProviders (java.util.Vector)
java.util.Vector scps
org.osgi.framework.Filter filter
org.osgi.framework.Filter filter
org.osgi.framework.InvalidSyntaxException e
java.util.Vector result
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp providerSCP
org.eclipse.equinox.internal.ds.model.ServiceComponentProp[] res
public boolean isBound ()
public java.util.Vector getBoundServiceReferences ()
public java.lang.String getBindMethodName ()
public java.lang.String getName ()
public java.lang.String getServiceName ()
public org.osgi.framework.ServiceReference[] getServiceReferences ()
java.util.Vector result
java.util.Enumeration keys
org.osgi.framework.ServiceReference[] finalResult
public java.lang.String getUnbindMethodName ()
public boolean isMultiple ()
public boolean isOptional ()
public boolean isSatisfied ()
org.osgi.framework.ServiceReference[] serviceReferences
public boolean isStatic ()
}
org/eclipse/equinox/internal/ds/Resolver$ReferenceSCPWrapper.classResolver.java
package org.eclipse.equinox.internal.ds
org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper extends java.lang.Object {
public org.eclipse.equinox.internal.ds.Reference ref
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp producer
protected void (org.eclipse.equinox.internal.ds.Reference, org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.Reference ref
org.eclipse.equinox.internal.ds.model.ServiceComponentProp producer
public java.lang.String toString ()
}
org/eclipse/equinox/internal/ds/Resolver.classResolver.java
package org.eclipse.equinox.internal.ds
public final org.eclipse.equinox.internal.ds.Resolver extends java.lang.Object implements org.eclipse.equinox.internal.ds.WorkPerformer {
static final String[] WORK_TITLES
public static final int BUILD
public static final int DYNAMICBIND
public static final int DISPOSE
protected java.util.Vector scpEnabled
private org.eclipse.equinox.internal.ds.InstanceProcess instanceProcess
private Object syncLock
private java.util.Hashtable serviceReferenceTable
public org.eclipse.equinox.internal.ds.SCRManager mgr
static Class class$0
static Class class$1
static void ()
void (org.eclipse.equinox.internal.ds.SCRManager)
org.eclipse.equinox.internal.ds.SCRManager mgr
void synchronizeServiceReferences ()
org.osgi.framework.ServiceReference[] references
int i
org.osgi.framework.InvalidSyntaxException e
public java.lang.Object getSyncLock ()
void queueBlocked ()
void enableComponents (java.util.Vector)
java.util.Vector serviceComponents
long start
org.osgi.service.cm.Configuration[] configs
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent current
String filter
Exception e
String customReason
org.osgi.service.cm.Configuration config
Exception e
int index
protected org.eclipse.equinox.internal.ds.model.ServiceComponentProp map (org.eclipse.equinox.internal.ds.model.ServiceComponent, org.osgi.service.cm.Configuration)
org.eclipse.equinox.internal.ds.model.ServiceComponent component
org.osgi.service.cm.Configuration config
java.util.Dictionary configProps
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
String pid
String fpid
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp map (org.eclipse.equinox.internal.ds.model.ServiceComponent, java.util.Dictionary)
org.eclipse.equinox.internal.ds.model.ServiceComponent component
java.util.Dictionary configProperties
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector referenceDescriptions
java.util.Vector references
int i
org.eclipse.equinox.internal.ds.model.ComponentReference cRef
org.eclipse.equinox.internal.ds.Reference ref
Throwable t
void getEligible (org.osgi.framework.ServiceEvent)
org.osgi.framework.ServiceEvent event
String eventType
Object target
java.util.Vector resolvedComponents
java.util.Vector unboundRefs
java.util.Vector componentsToDispose
java.util.Vector componentsToDispose
java.util.Vector componentsToDispose
java.util.Vector componentsToDispose
java.util.Vector newlyUnsatisfiedSCPs
java.util.Vector newlyUnsatisfiedSCPs
java.util.Vector newlyUnsatisfiedSCPs
java.util.Vector newlyUnsatisfiedSCPs
java.util.Vector unboundRefs
public void buildNewlySatisfied (boolean)
boolean checkForDependencyCycles
java.util.Vector resolvedComponents
java.util.Vector resolvedComponents
private java.util.Vector getComponentsToBuild ()
java.util.Vector resolvedComponents
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
int i
public void componentDisposed (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
private java.util.Vector resolveEligible ()
java.util.Vector enabledSCPs
int k
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector refs
int i
org.eclipse.equinox.internal.ds.Reference reference
boolean resolved
String[] provides
boolean hasPermission
int i
Throwable e
private java.util.Vector selectNewlyUnsatisfied (org.osgi.framework.ServiceReference)
org.osgi.framework.ServiceReference serviceRef
java.util.Vector result
int k
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector refs
boolean toDispose
int i
org.eclipse.equinox.internal.ds.Reference reference
boolean resolved
Throwable e
private boolean isPossibleMatch (org.eclipse.equinox.internal.ds.Reference, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.framework.ServiceReference serviceRef
String[] serviceNames
boolean hasName
int i
org.osgi.framework.Filter filter
void disableComponents (java.util.Vector, int)
java.util.Vector componentDescriptions
int deactivateReason
long start
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.eclipse.equinox.internal.ds.model.ServiceComponent component
java.util.Vector removeList
int i
java.util.Vector scpList
int iter
int j
public void disposeComponentConfigs (java.util.Vector, int)
java.util.Vector scps
int deactivateReason
public void performWork (int, java.lang.Object)
int workAction
Object workObject
String work
java.util.Vector toBind
int i
org.eclipse.equinox.internal.ds.Reference ref
Throwable e
private java.util.Vector selectDynamicBind (java.util.Vector, org.osgi.framework.ServiceReference)
java.util.Vector scps
org.osgi.framework.ServiceReference serviceReference
java.util.Vector toBind
int i
int size
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector references
int j
org.eclipse.equinox.internal.ds.Reference reference
Throwable t
private java.util.Vector selectStaticUnBind (java.util.Vector, org.osgi.framework.ServiceReference, boolean)
java.util.Vector scpsToCheck
org.osgi.framework.ServiceReference serviceReference
boolean checkSatisfied
java.util.Vector toUnbind
int i
int size
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector references
int j
org.eclipse.equinox.internal.ds.Reference reference
Throwable t
private java.util.Hashtable selectDynamicUnBind (java.util.Vector, org.osgi.framework.ServiceReference, boolean)
java.util.Vector scps
org.osgi.framework.ServiceReference serviceReference
boolean checkSatisfied
java.util.Hashtable unbindTable
int i
java.util.Hashtable unbindSubTable
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector references
int j
org.eclipse.equinox.internal.ds.Reference reference
Throwable t
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp mapNewFactoryComponent (org.eclipse.equinox.internal.ds.model.ServiceComponent, java.util.Dictionary)
org.eclipse.equinox.internal.ds.model.ServiceComponent component
java.util.Dictionary configProperties
org.eclipse.equinox.internal.ds.model.ServiceComponentProp newSCP
java.util.Vector eligibleSCPs
private void findDependencyCycles ()
java.util.Vector emptyVector
java.util.Hashtable dependencies
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp enabledSCP
java.util.Vector dependencyVector
int j
org.eclipse.equinox.internal.ds.Reference reference
org.eclipse.equinox.internal.ds.model.ServiceComponentProp[] providerSCPs
int k
java.util.Hashtable visited
java.util.Enumeration keys
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector currentStack
org.eclipse.equinox.internal.ds.CircularityException e
private void checkDependencies (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, java.util.Hashtable, java.util.Hashtable, java.util.Vector) throws org.eclipse.equinox.internal.ds.CircularityException
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Hashtable visited
java.util.Hashtable dependencies
java.util.Vector currentStack
java.util.Vector refSCPs
int i
org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper refSCP
private void processDependencyCycle (org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper, java.util.Vector) throws org.eclipse.equinox.internal.ds.CircularityException
org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper refSCP
java.util.Vector currentStack
org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper optionalRefSCP
int i
org.eclipse.equinox.internal.ds.Resolver$ReferenceSCPWrapper cycleRefSCP
private void removeAll (java.util.Vector, java.util.Vector)
java.util.Vector src
java.util.Vector elementsToRemove
int i
private void removeEnabledSCP (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
protected void reorderSCP (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
public void removeFromSatisfiedList (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector tmp
public org.apache.felix.scr.Component getComponent (long)
long componentId
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
}
org/eclipse/equinox/internal/ds/SCRCommandProvider$ComponentRef.classSCRCommandProvider.java
package org.eclipse.equinox.internal.ds
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef extends java.lang.Object {
long bid
String name
int id
public void (long, java.lang.String)
long bid
String name
public boolean equals (java.lang.Object)
Object o
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef obj
public int hashCode ()
}
org/eclipse/equinox/internal/ds/SCRCommandProvider.classSCRCommandProvider.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.SCRCommandProvider extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandProvider {
private org.eclipse.equinox.internal.ds.Resolver resolver
private org.eclipse.equinox.internal.ds.SCRManager scrManager
private int curID
private java.util.Hashtable componentRefsIDs
protected void (org.eclipse.equinox.internal.ds.SCRManager)
org.eclipse.equinox.internal.ds.SCRManager scrManager
public java.lang.String getHelp ()
StringBuffer res
public void _list (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
boolean completeInfo
org.osgi.framework.Bundle b
String[] params
public void _ls (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
public void _component (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
String[] params
int compIndex
public void _comp (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
public void _enable (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
String[] params
int compIndex
public void _en (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
public void _disable (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
String[] params
int compIndex
public void _dis (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
public void _enableAll (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
String[] params
org.osgi.framework.Bundle b
public void _enAll (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
public void _disableAll (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
String[] params
org.osgi.framework.Bundle b
public void _disAll (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter intp
private java.lang.String[] getParams (org.eclipse.osgi.framework.console.CommandInterpreter)
org.eclipse.osgi.framework.console.CommandInterpreter intp
java.util.Vector arguments
String arg
String[] res
private org.osgi.framework.Bundle getBundle (org.eclipse.osgi.framework.console.CommandInterpreter, java.lang.String)
org.eclipse.osgi.framework.console.CommandInterpreter intp
String bidString
long bid
org.osgi.framework.Bundle b
private org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef findComponentWithID (int)
int compID
java.util.Enumeration keys
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef key
private void printComponentDetails (org.eclipse.osgi.framework.console.CommandInterpreter, int)
org.eclipse.osgi.framework.console.CommandInterpreter intp
int componentIndex
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef cRef
org.osgi.framework.Bundle b
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
private void printComponentDetails (org.eclipse.osgi.framework.console.CommandInterpreter, org.eclipse.equinox.internal.ds.model.ServiceComponent)
org.eclipse.osgi.framework.console.CommandInterpreter intp
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
java.util.Vector unresulvedReferences
boolean resolved
int i
int i
java.util.Vector enabledSCPs
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
private void printSCP (org.eclipse.osgi.framework.console.CommandInterpreter, org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.osgi.framework.console.CommandInterpreter intp
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Hashtable props
java.util.Enumeration keys
Object key
Object value
int i
private java.util.Vector getUnresolvedReferences (org.eclipse.equinox.internal.ds.model.ServiceComponent)
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
java.util.Vector unresolved
int i
org.eclipse.equinox.internal.ds.model.ComponentReference ref
private boolean hasProviders (org.eclipse.equinox.internal.ds.model.ComponentReference)
org.eclipse.equinox.internal.ds.model.ComponentReference ref
org.osgi.framework.ServiceReference[] serviceReferences
private boolean isMandatory (org.eclipse.equinox.internal.ds.model.ComponentReference)
org.eclipse.equinox.internal.ds.model.ComponentReference ref
private void enableAll (org.eclipse.osgi.framework.console.CommandInterpreter, org.osgi.framework.Bundle)
org.eclipse.osgi.framework.console.CommandInterpreter intp
org.osgi.framework.Bundle b
java.util.Vector componentsToEnable
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.osgi.framework.Bundle[] allBundles
int j
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
private void disableAll (org.eclipse.osgi.framework.console.CommandInterpreter, org.osgi.framework.Bundle)
org.eclipse.osgi.framework.console.CommandInterpreter intp
org.osgi.framework.Bundle b
java.util.Vector componentsToDisable
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.osgi.framework.Bundle[] allBundles
int j
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
private void enableComponent (org.eclipse.osgi.framework.console.CommandInterpreter, int)
org.eclipse.osgi.framework.console.CommandInterpreter intp
int componentIndex
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef cRef
private void disableComponent (org.eclipse.osgi.framework.console.CommandInterpreter, int)
org.eclipse.osgi.framework.console.CommandInterpreter intp
int componentIndex
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef cRef
private void listComponents (org.eclipse.osgi.framework.console.CommandInterpreter, org.osgi.framework.Bundle, boolean)
org.eclipse.osgi.framework.console.CommandInterpreter intp
org.osgi.framework.Bundle b
boolean completeInfo
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef aRef
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef ref
org.osgi.framework.Bundle[] allBundles
int j
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef aRef
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef ref
private void initComponentRefs ()
org.osgi.framework.Bundle[] allBundles
int j
java.util.Vector components
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef aRef
org.eclipse.equinox.internal.ds.SCRCommandProvider$ComponentRef ref
private java.lang.String getBundleRepresentationName (org.osgi.framework.Bundle)
org.osgi.framework.Bundle b
String res
private synchronized int generateID ()
}
org/eclipse/equinox/internal/ds/SCRManager$QueuedJob.classSCRManager.java
package org.eclipse.equinox.internal.ds
org.eclipse.equinox.internal.ds.SCRManager$QueuedJob extends java.lang.Object {
final org.eclipse.equinox.internal.ds.WorkPerformer performer
final int actionType
final Object workToDo
void (org.eclipse.equinox.internal.ds.WorkPerformer, int, java.lang.Object)
org.eclipse.equinox.internal.ds.WorkPerformer d
int a
Object o
void dispatch ()
Throwable t
public java.lang.String toString ()
}
org/eclipse/equinox/internal/ds/SCRManager.classSCRManager.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.SCRManager extends java.lang.Object implements org.osgi.framework.ServiceListener org.osgi.framework.SynchronousBundleListener org.osgi.service.cm.ConfigurationListener org.eclipse.equinox.internal.ds.WorkPerformer java.security.PrivilegedAction {
public final int ENABLE_COMPONENTS
public final int DISABLE_COMPONENTS
protected java.util.Hashtable bundleToServiceComponents
protected org.eclipse.equinox.internal.util.event.Queue queue
private org.eclipse.equinox.internal.ds.Resolver resolver
private org.eclipse.equinox.internal.ds.WorkThread workThread
protected boolean running
protected boolean stopped
private org.osgi.util.tracker.ServiceTracker threadPoolManagerTracker
private boolean hasRegisteredServiceListener
private org.eclipse.equinox.internal.ds.ComponentStorage storage
static Class class$0
static Class class$1
public void ()
String storageClass
Exception e
public void startIt ()
org.osgi.framework.Bundle[] bundles
int i
org.osgi.framework.Bundle current
String lazy
public void addEvent (java.lang.Object, boolean)
Object upEv
boolean securityCall
org.eclipse.equinox.internal.util.threadpool.ThreadPoolManager threadPool
Throwable e
public java.lang.Object run ()
org.eclipse.equinox.internal.util.threadpool.ThreadPoolManager threadPool
public void queueBlocked ()
public void enqueueWork (org.eclipse.equinox.internal.ds.WorkPerformer, int, java.lang.Object, boolean)
org.eclipse.equinox.internal.ds.WorkPerformer d
int a
Object o
boolean securityCall
public void stopIt ()
int counter
public void serviceChanged (org.osgi.framework.ServiceEvent)
org.osgi.framework.ServiceEvent sEv
public final void bundleChanged (org.osgi.framework.BundleEvent)
org.osgi.framework.BundleEvent event
long start
int type
public void configurationEvent (org.osgi.service.cm.ConfigurationEvent)
org.osgi.service.cm.ConfigurationEvent event
protected void processConfigurationEvent (org.osgi.service.cm.ConfigurationEvent)
org.osgi.service.cm.ConfigurationEvent event
long start
String pid
String pid
String fpid
String fpid
java.util.Enumeration keys
java.util.Enumeration keys
java.util.Vector bundleComps
java.util.Vector bundleComps
int i
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
String name
String name
Throwable e
private void processConfigurationEvent (org.osgi.service.cm.ConfigurationEvent, org.eclipse.equinox.internal.ds.model.ServiceComponent)
org.osgi.service.cm.ConfigurationEvent event
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.osgi.service.cm.Configuration[] config
String pid
String fpid
String filter
java.io.IOException e
org.osgi.framework.InvalidSyntaxException e
boolean requiresRestart
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector components
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
boolean requiresRestart
java.util.Vector components
java.util.Vector components
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector components
java.util.Vector components
private boolean processConfigurationChange (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, org.osgi.service.cm.Configuration)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.osgi.service.cm.Configuration config
boolean result
java.util.Hashtable currentProps
java.util.Dictionary newProps
java.util.Enumeration keys
java.util.Vector checkedFilters
String key
String newFilter
org.eclipse.equinox.internal.ds.Reference reference
String refName
java.util.Vector references
int i
String key
org.eclipse.equinox.internal.ds.Reference reference
String refName
java.util.Vector references
int i
private void disposeBundles ()
java.util.Enumeration e
org.osgi.framework.Bundle bundle
void stoppingBundle (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
java.util.Vector components
String bundleName
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
void startedBundle (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
long start
String dsHeader
java.util.Dictionary allHeaders
java.util.Vector components
org.eclipse.equinox.internal.ds.model.ServiceComponent comp
org.eclipse.equinox.internal.ds.model.ServiceComponent comp2
org.eclipse.equinox.internal.ds.model.ServiceComponent comp2
int i
int j
java.util.Enumeration keys
java.util.Vector components2
int j
long startTime
private java.lang.String getBundleName (org.osgi.framework.Bundle)
org.osgi.framework.Bundle b
public void enableComponent (java.lang.String, org.osgi.framework.Bundle)
String name
org.osgi.framework.Bundle bundle
private void changeComponent (java.lang.String, org.osgi.framework.Bundle, boolean)
String name
org.osgi.framework.Bundle bundle
boolean enable
java.util.Vector componentsToProcess
String message
java.util.Vector bundleComponents
boolean found
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent component
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
int i
IllegalArgumentException iae
Throwable e
public void disableComponent (java.lang.String, org.osgi.framework.Bundle)
String name
org.osgi.framework.Bundle bundle
public void performWork (int, java.lang.Object)
int workAction
Object workObject
protected void configAdminRegistered (org.osgi.service.cm.ConfigurationAdmin, org.osgi.framework.ServiceReference)
org.osgi.service.cm.ConfigurationAdmin configAdmin
org.osgi.framework.ServiceReference caReference
java.util.Vector toProcess
org.osgi.service.cm.Configuration[] configs
Exception e
java.util.Enumeration keys
java.util.Vector bundleComps
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
int j
org.osgi.service.cm.ConfigurationEvent ce
public org.apache.felix.scr.Component[] getComponents ()
java.util.Vector result
java.util.Enumeration en
org.osgi.framework.Bundle b
java.util.Vector serviceComponents
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.apache.felix.scr.Component[] res
public org.apache.felix.scr.Component[] getComponent (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
java.util.Vector serviceComponents
java.util.Vector result
int i
org.eclipse.equinox.internal.ds.model.ServiceComponent sc
org.apache.felix.scr.Component[] res
}
org/eclipse/equinox/internal/ds/SCRUtil.classSCRUtil.java
package org.eclipse.equinox.internal.ds
public final org.eclipse.equinox.internal.ds.SCRUtil extends java.lang.Object implements org.eclipse.equinox.internal.util.pool.ObjectCreator {
private static org.eclipse.equinox.internal.util.pool.ObjectPool objectArrayPool
private static java.lang.reflect.Method setAccessibleMethod
private static Object[] args
private static boolean failed
static void ()
org.eclipse.equinox.internal.ds.SCRUtil u
private void ()
public static java.lang.Object[] getObjectArray ()
public static void release (java.lang.Object[])
Object[] objectArray
int j
public java.lang.Object getInstance () throws java.lang.Exception
public static void copyTo (java.util.Dictionary, java.util.Dictionary)
java.util.Dictionary dst
java.util.Dictionary src
Object key
java.util.Enumeration e
public static boolean checkMethodAccess (java.lang.Class, java.lang.Class, java.lang.reflect.Method, boolean)
Class implClass
Class currentClass
java.lang.reflect.Method methodToCheck
boolean isComponent11
int modifiers
boolean result
public static final void setAccessible (java.lang.reflect.Method)
java.lang.reflect.Method method
public static java.lang.String getStringRepresentation (java.lang.Object)
Object value
StringBuffer res
String[] arr
int i
int[] arr
int i
long[] arr
int i
char[] arr
int i
boolean[] arr
int i
double[] arr
int i
float[] arr
int i
Object[] arr
int i
public static java.lang.String getStateStringRepresentation (int)
int state
String result
}
org/eclipse/equinox/internal/ds/SCRmessages.properties
org/eclipse/equinox/internal/ds/ScrServiceImpl.classScrServiceImpl.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.ScrServiceImpl extends java.lang.Object implements org.apache.felix.scr.ScrService {
boolean disposed
public void ()
public org.apache.felix.scr.Component getComponent (long)
long componentId
public org.apache.felix.scr.Component[] getComponents ()
public org.apache.felix.scr.Component[] getComponents (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
public void dispose ()
}
org/eclipse/equinox/internal/ds/ServiceReg.classServiceReg.java
package org.eclipse.equinox.internal.ds
final org.eclipse.equinox.internal.ds.ServiceReg extends java.lang.Object implements org.osgi.framework.ServiceFactory {
static boolean dontDisposeInstances
private int useCount
private org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl instance
private org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
static void ()
String tmp
void (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl instance
public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
Exception e
public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object)
org.osgi.framework.Bundle bundle
org.osgi.framework.ServiceRegistration registration
Object service
boolean shallDispose
public java.lang.String toString ()
}
org/eclipse/equinox/internal/ds/WorkPerformer.classWorkPerformer.java
package org.eclipse.equinox.internal.ds
public abstract org.eclipse.equinox.internal.ds.WorkPerformer extends java.lang.Object {
public abstract void performWork (int, java.lang.Object)
}
org/eclipse/equinox/internal/ds/WorkThread.classWorkThread.java
package org.eclipse.equinox.internal.ds
public org.eclipse.equinox.internal.ds.WorkThread extends java.lang.Object implements java.lang.Runnable org.eclipse.equinox.internal.util.timer.TimerListener {
public static int IDLE_TIMEOUT
public static int BLOCK_TIMEOUT
private org.eclipse.equinox.internal.ds.SCRManager mgr
private Object objectToProcess
boolean running
Thread processingThread
int waiting
static void ()
public void (org.eclipse.equinox.internal.ds.SCRManager)
org.eclipse.equinox.internal.ds.SCRManager mgr
public void run ()
org.eclipse.equinox.internal.util.event.Queue queue
org.eclipse.equinox.internal.util.event.Queue queue
org.eclipse.equinox.internal.util.event.Queue queue
Throwable t
public void timer (int)
int event
}
org/eclipse/equinox/internal/ds/impl/
org/eclipse/equinox/internal/ds/impl/ComponentContextImpl.classComponentContextImpl.java
package org.eclipse.equinox.internal.ds.impl
public org.eclipse.equinox.internal.ds.impl.ComponentContextImpl extends java.lang.Object implements org.osgi.service.component.ComponentContext {
private org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
private org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
private org.osgi.framework.Bundle usingBundle
private org.eclipse.equinox.internal.ds.SCRManager mgr
public void (org.eclipse.equinox.internal.ds.model.ServiceComponentProp, org.osgi.framework.Bundle, org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, org.eclipse.equinox.internal.ds.SCRManager)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
org.osgi.framework.Bundle usingBundle
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl ci
org.eclipse.equinox.internal.ds.SCRManager mgr
public java.util.Dictionary getProperties ()
public java.lang.Object locateService (java.lang.String)
String name
java.util.Vector references
int i
org.eclipse.equinox.internal.ds.Reference reference
org.eclipse.equinox.internal.ds.model.ComponentReference ref
org.osgi.framework.ServiceReference serviceReference
java.util.Vector boundServiceReferences
org.osgi.framework.ServiceReference[] serviceReferences
Throwable t
public java.lang.Object[] locateServices (java.lang.String)
String name
java.util.Vector references
int i
org.eclipse.equinox.internal.ds.Reference reference
org.eclipse.equinox.internal.ds.model.ComponentReference ref
org.osgi.framework.ServiceReference[] serviceReferences
org.osgi.framework.ServiceReference serviceReference
java.util.Vector boundServiceReferences
Object result
java.util.Vector theServices
Object service
int j
Throwable t
public java.lang.Object locateService (java.lang.String, org.osgi.framework.ServiceReference)
String name
org.osgi.framework.ServiceReference serviceReference
java.util.Vector references
int i
org.eclipse.equinox.internal.ds.Reference reference
org.eclipse.equinox.internal.ds.model.ComponentReference ref
String referenceToString
Throwable t
private java.lang.Object getBoundService (org.eclipse.equinox.internal.ds.Reference, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.framework.ServiceReference theServiceReference
Object result
public org.osgi.framework.BundleContext getBundleContext ()
public org.osgi.framework.Bundle getUsingBundle ()
org.eclipse.equinox.internal.ds.model.ServiceComponent componentDescription
public org.osgi.service.component.ComponentInstance getComponentInstance ()
public void enableComponent (java.lang.String)
String name
public void disableComponent (java.lang.String)
String name
public org.osgi.framework.ServiceReference getServiceReference ()
org.osgi.framework.ServiceRegistration reg
}
org/eclipse/equinox/internal/ds/impl/ComponentFactoryImpl.classComponentFactoryImpl.java
package org.eclipse.equinox.internal.ds.impl
public org.eclipse.equinox.internal.ds.impl.ComponentFactoryImpl extends java.lang.Object implements org.osgi.service.component.ComponentFactory {
private org.eclipse.equinox.internal.ds.model.ServiceComponentProp sci
public void (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp component
public org.osgi.service.component.ComponentInstance newInstance (java.util.Dictionary)
java.util.Dictionary additionalProps
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl instance
org.eclipse.equinox.internal.ds.model.ServiceComponentProp newSCP
java.util.Hashtable props
java.util.Vector toBuild
Throwable e
private void disposeSCP (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
java.util.Vector toDispose
public java.lang.String toString ()
}
org/eclipse/equinox/internal/ds/impl/ComponentInstanceImpl.classComponentInstanceImpl.java
package org.eclipse.equinox.internal.ds.impl
public org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl extends java.lang.Object implements org.osgi.service.component.ComponentInstance {
private Object instance
private org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
private org.osgi.service.component.ComponentContext componentContext
public java.util.Hashtable bindedServices
public void (java.lang.Object, org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
Object instance
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
public void dispose ()
java.util.Vector toDispose
public void freeServiceReferences ()
java.util.Enumeration keys
org.osgi.framework.ServiceReference reference
public java.lang.Object getInstance ()
public org.osgi.service.component.ComponentContext getComponentContext ()
public void setComponentContext (org.osgi.service.component.ComponentContext)
org.osgi.service.component.ComponentContext componentContext
}
org/eclipse/equinox/internal/ds/model/
org/eclipse/equinox/internal/ds/model/ComponentReference.classComponentReference.java
package org.eclipse.equinox.internal.ds.model
public org.eclipse.equinox.internal.ds.model.ComponentReference extends java.lang.Object implements org.eclipse.equinox.internal.util.io.Externalizable org.apache.felix.scr.Reference {
public static final int CARDINALITY_0_1
public static final int CARDINALITY_0_N
public static final int CARDINALITY_1_1
public static final int CARDINALITY_1_N
public static final int POLICY_STATIC
public static final int POLICY_DYNAMIC
public String name
public String interfaceName
public int cardinality
public int policy
public String target
public String bind
public String unbind
public org.eclipse.equinox.internal.ds.model.ServiceComponent component
private boolean bindCached
private boolean unbindCached
java.lang.reflect.Method bindMethod
java.lang.reflect.Method unbindMethod
public java.util.Hashtable serviceReferences
private java.util.Hashtable serviceReferencesToUnbind
static final Class[] SERVICE_REFERENCE
static Class class$0
static Class class$1
static void ()
void (org.eclipse.equinox.internal.ds.model.ServiceComponent)
org.eclipse.equinox.internal.ds.model.ServiceComponent component
java.lang.reflect.Method getMethod (org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, org.eclipse.equinox.internal.ds.Reference, java.lang.String, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
org.eclipse.equinox.internal.ds.Reference reference
String methodName
org.osgi.framework.ServiceReference serviceReference
Class consumerClass
Object serviceObject
Class serviceObjectClass
Class interfaceClass
Class[] param_interfaceClass
java.lang.reflect.Method method
NoClassDefFoundError err
Class searchForInterfaceClass
Class[] interfaceClasses
int i
NoClassDefFoundError err
java.lang.reflect.Method[] methods
int i
Class[] params
int i
Class[] params
int i
Class[] params
int modifier
private void logMethodNotVisible (org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, org.eclipse.equinox.internal.ds.Reference, java.lang.String, java.lang.Class[])
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
org.eclipse.equinox.internal.ds.Reference reference
String methodName
Class[] param_interfaceClasses
StringBuffer buffer
int i
String message
private void logMethodNotFoundError (org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, org.eclipse.equinox.internal.ds.Reference, java.lang.String)
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
org.eclipse.equinox.internal.ds.Reference reference
String methodName
StringBuffer buffer
String message
private void appendDetails (java.lang.StringBuffer, org.eclipse.equinox.internal.ds.Reference)
StringBuffer buffer
org.eclipse.equinox.internal.ds.Reference reference
String indent
private void logWarning (java.lang.String, java.lang.Throwable, org.eclipse.equinox.internal.ds.Reference)
String message
Throwable t
org.eclipse.equinox.internal.ds.Reference reference
StringBuffer buffer
private void logError (java.lang.String, java.lang.Throwable, org.eclipse.equinox.internal.ds.Reference)
String message
Throwable t
org.eclipse.equinox.internal.ds.Reference reference
StringBuffer buffer
private java.lang.StringBuffer createBuffer ()
final void bind (org.eclipse.equinox.internal.ds.Reference, org.osgi.service.component.ComponentInstance, org.osgi.framework.ServiceReference) throws java.lang.Exception
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.service.component.ComponentInstance instance
org.osgi.framework.ServiceReference serviceReference
java.util.Vector instances
Object methodParam
Class[] paramTypes
Object[] params
java.util.HashMap map
String[] keys
int i
Throwable t
private void removeServiceReference (org.osgi.framework.ServiceReference, org.osgi.service.component.ComponentInstance)
org.osgi.framework.ServiceReference serviceReference
org.osgi.service.component.ComponentInstance instance
java.util.Vector instances
public final void unbind (org.eclipse.equinox.internal.ds.Reference, org.osgi.service.component.ComponentInstance, org.osgi.framework.ServiceReference)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.service.component.ComponentInstance instance
org.osgi.framework.ServiceReference serviceReference
boolean referenceExists
java.util.Vector instances
java.util.Vector instancesToUnbind
Object methodParam
Object methodParam
Class[] paramTypes
Class[] paramTypes
Object[] params
java.util.HashMap map
String[] keys
int i
Throwable t
java.util.Vector instances
java.util.Vector instances
java.util.Vector instances
public final void dispose ()
public final java.lang.String toString ()
StringBuffer buffer
public synchronized void writeObject (java.io.OutputStream) throws java.lang.Exception
java.io.OutputStream o
java.io.DataOutputStream out
java.io.DataOutputStream out
boolean flag
Exception e
public synchronized void readObject (java.io.InputStream) throws java.lang.Exception
java.io.InputStream s
java.io.DataInputStream in
java.io.DataInputStream in
boolean flag
Exception e
public java.lang.String getBindMethodName ()
public java.lang.String getName ()
public java.lang.String getServiceName ()
public org.osgi.framework.ServiceReference[] getServiceReferences ()
java.util.Vector result
java.util.Enumeration keys
org.osgi.framework.ServiceReference[] finalResult
public java.lang.String getTarget ()
public java.lang.String getUnbindMethodName ()
public boolean isMultiple ()
public boolean isOptional ()
public boolean isSatisfied ()
org.osgi.framework.ServiceReference[] _serviceReferences
public boolean isStatic ()
}
org/eclipse/equinox/internal/ds/model/DeclarationParser.classDeclarationParser.java
package org.eclipse.equinox.internal.ds.model
public org.eclipse.equinox.internal.ds.model.DeclarationParser extends java.lang.Object implements org.eclipse.equinox.internal.util.xml.ExTagListener {
private static final String XMLNS_1_0
private static final String XMLNS_1_1
private static final String ATTR_XMLNS
private static final String COMPONENT_TAG_NAME
private static final String ATTR_AUTOENABLE
private static final String ATTR_NAME
private static final String ATTR_FACTORY
private static final String ATTR_IMMEDIATE
private static final String ATTR_CONF_POLICY
private static final String ATTR_ACTIVATE
private static final String ATTR_DEACTIVATE
private static final String ATTR_MODIFIED
private static final String TAG_IMPLEMENTATION
private static final String ATTR_CLASS
private static final String TAG_PROPERTY
private static final String ATTR_VALUE
private static final String ATTR_TYPE
private static final String TAG_PROPERTIES
private static final String ATTR_ENTRY
private static final String TAG_SERVICE
private static final String ATTR_SERVICEFACTORY
private static final String TAG_PROVIDE
private static final String ATTR_INTERFACE
private static final String TAG_REFERENCE
private static final String ATTR_CARDINALITY
private static final String ATTR_POLICY
private static final String ATTR_TARGET
private static final String ATTR_BIND
private static final String ATTR_UNBIND
public java.util.Vector components
private org.osgi.framework.Bundle bundle
private org.osgi.framework.BundleContext bc
private org.eclipse.equinox.internal.ds.model.ServiceComponent currentComponent
private String closeTag
boolean immediateSet
private java.util.Hashtable namespaces
private boolean rootPassed
private String currentURL
public void ()
public void parse (java.io.InputStream, org.osgi.framework.Bundle, java.util.Vector, java.lang.String) throws java.lang.Exception
java.io.InputStream in
org.osgi.framework.Bundle bundle
java.util.Vector components
String processingURL
public final void startTag (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
String tagName
IllegalArgumentException iae
Throwable e
private void doEndTag (org.eclipse.equinox.internal.util.xml.Tag) throws org.osgi.framework.InvalidSyntaxException
org.eclipse.equinox.internal.util.xml.Tag tag
String tagName
IllegalArgumentException e
public final void endTag (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
IllegalArgumentException iae
Throwable e
private int getCardinality (java.lang.String)
String value
private void doReference (org.eclipse.equinox.internal.util.xml.Tag) throws org.osgi.framework.InvalidSyntaxException
org.eclipse.equinox.internal.util.xml.Tag tag
String name
String iface
IllegalArgumentException e
String cardinalityS
int cardinality
IllegalArgumentException e
String policyS
int policy
IllegalArgumentException e
String bind
String unbind
IllegalArgumentException e
IllegalArgumentException e
IllegalArgumentException e
org.eclipse.equinox.internal.ds.model.ComponentReference ref
private void doImplementation (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
IllegalArgumentException e
String tmp
IllegalArgumentException e
private void doService (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
String tmp
int size
IllegalArgumentException e
IllegalArgumentException e
int i
org.eclipse.equinox.internal.util.xml.Tag p
String pName
String iFace
IllegalArgumentException e
IllegalArgumentException e
private void doProperty (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
String name
IllegalArgumentException e
String type
int mtType
int mtType
int mtType
int mtType
int mtType
int mtType
int mtType
int mtType
int mtType
int mtType
IllegalArgumentException e
String value
Object _value
Object _value
IllegalArgumentException e
java.util.StringTokenizer tok
java.util.Vector el
String next
IllegalArgumentException e
String[] values
IllegalArgumentException iae
Throwable e
private void doProperties (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
String fileEntry
IllegalArgumentException e
java.io.InputStream is
java.net.URL resource
boolean invalid
java.io.IOException e
IllegalArgumentException e
private void doCorrectComponentTag (org.eclipse.equinox.internal.util.xml.Tag, java.lang.String)
org.eclipse.equinox.internal.util.xml.Tag tag
String tagName
String tmp
private boolean isCorrectComponentTag (java.lang.String)
String tagName
String qualifier
String localTagName
String namespace
public static java.lang.Object makeObject (java.lang.String, int) throws java.lang.IllegalArgumentException
String string
int syntax
public static java.lang.Object makeArr (java.lang.String[], int) throws java.lang.IllegalArgumentException
String[] array
int syntax
int[] ints
int i
long[] longs
int i
float[] floats
int i
double[] doubles
int i
byte[] bytes
int i
short[] shorts
int i
char[] chars
int i
boolean[] booleans
int i
private boolean isNamespace11 (java.lang.String)
String tagName
String qualifier
String namespace
private void processNamespacesEnter (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
java.util.Enumeration en
String attrName
String qualifier
java.util.Stack stack
private java.lang.String getCurrentNamespace (java.lang.String)
String qualifier
java.util.Stack stack
private void processNamespacesLeave (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag tag
java.util.Enumeration en
String attrName
String qualifier
java.util.Stack stack
private java.lang.String getNamespaceQualifier (java.lang.String)
String name
int index
}
org/eclipse/equinox/internal/ds/model/ServiceComponent.classServiceComponent.java
package org.eclipse.equinox.internal.ds.model
public org.eclipse.equinox.internal.ds.model.ServiceComponent extends java.lang.Object implements org.eclipse.equinox.internal.util.io.Externalizable org.apache.felix.scr.Component {
public static String CONF_POLICY_OPTIONAL
public static String CONF_POLICY_REQUIRE
public static String CONF_POLICY_IGNORE
public java.util.Vector componentProps
public String name
public String factory
String implementation
java.util.Properties properties
String configurationPolicy
String activateMethodName
String deactivateMethodName
public String modifyMethodName
public java.util.Vector serviceInterfaces
public String[] provides
public boolean serviceFactory
public java.util.Vector references
public boolean autoenable
public boolean immediate
public boolean namespace11
private boolean activateCached
private boolean deactivateCached
private boolean modifyCached
private java.lang.reflect.Method activateMethod
private java.lang.reflect.Method deactivateMethod
private java.lang.reflect.Method modifyMethod
public boolean enabled
public org.osgi.framework.Bundle bundle
public org.osgi.framework.BundleContext bc
boolean activateMethodDeclared
boolean deactivateMethodDeclared
int state
private static final Class[] ACTIVATE_METHODS_PARAMETERS
static Class class$0
static Class class$1
static Class class$2
static Class class$3
static void ()
public void ()
private final java.lang.reflect.Method getMethod (java.lang.Object, java.lang.String, boolean) throws java.lang.Exception
Object instance
String methodName
boolean isActivate
java.lang.reflect.Method method
int methodPriority
Class clazz
java.lang.reflect.Method[] methods
int i
Class[] params
boolean accepted
int j
int prio
int modifiers
private int getMethodPriority (java.lang.Class[])
Class[] params
int priority
void activate (java.lang.Object, org.osgi.service.component.ComponentContext) throws org.osgi.service.component.ComponentException
Object instance
org.osgi.service.component.ComponentContext context
Class[] paramTypes
Object[] params
int i
Object[] params
Throwable t
void modified (java.lang.Object, org.osgi.service.component.ComponentContext) throws org.osgi.service.component.ComponentException
Object instance
org.osgi.service.component.ComponentContext context
Class[] paramTypes
Object[] params
int i
Throwable t
void deactivate (java.lang.Object, org.osgi.service.component.ComponentContext, int)
Object instance
org.osgi.service.component.ComponentContext context
int deactivateReason
Class[] paramTypes
Object[] params
int i
Object[] params
Throwable t
void validate (int, boolean)
int line
boolean namespace11
int i
org.eclipse.equinox.internal.ds.model.ComponentReference r
int j
org.eclipse.equinox.internal.ds.model.ComponentReference ref2
final java.lang.Object createInstance () throws java.lang.Exception
Throwable t
public final void dispose ()
int i
org.eclipse.equinox.internal.ds.model.ComponentReference ref
public boolean provides (java.lang.String)
String interfaceName
public final java.lang.String toString ()
StringBuffer buffer
StringBuffer buf
java.util.Enumeration keys
Object key
int i
public synchronized void writeObject (java.io.OutputStream) throws java.lang.Exception
java.io.OutputStream s
java.io.DataOutputStream out
java.io.DataOutputStream out
boolean flag
int count
int i
int i
org.eclipse.equinox.internal.ds.model.ComponentReference ref
org.eclipse.equinox.internal.util.io.ExternalizableDictionary dictionary
Exception e
public synchronized void readObject (java.io.InputStream) throws java.lang.Exception
java.io.InputStream s
java.io.DataInputStream in
java.io.DataInputStream in
boolean flag
int count
int i
String entry
int i
org.eclipse.equinox.internal.ds.model.ComponentReference ref
org.eclipse.equinox.internal.util.io.ExternalizableDictionary dictionary
java.util.Properties props
java.util.Enumeration keys
String key
Exception e
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp getComponentPropByPID (java.lang.String)
String pid
int i
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
public void addServiceComponentProp (org.eclipse.equinox.internal.ds.model.ServiceComponentProp)
org.eclipse.equinox.internal.ds.model.ServiceComponentProp scp
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp getServiceComponentProp ()
public boolean isImmediate ()
public void setImmediate (boolean)
boolean immediate
public java.lang.String getConfigurationPolicy ()
public void disable ()
public void enable ()
public java.lang.String getActivate ()
public org.osgi.framework.Bundle getBundle ()
public java.lang.String getClassName ()
public org.osgi.service.component.ComponentInstance getComponentInstance ()
java.util.Vector instances
public java.lang.String getDeactivate ()
public java.lang.String getFactory ()
public long getId ()
public java.lang.String getModified ()
public java.lang.String getName ()
public java.util.Dictionary getProperties ()
public org.apache.felix.scr.Reference[] getReferences ()
org.apache.felix.scr.Reference[] res
public java.lang.String[] getServices ()
public int getState ()
public boolean isActivateDeclared ()
public boolean isDeactivateDeclared ()
public boolean isDefaultEnabled ()
public boolean isServiceFactory ()
public void setState (int)
int newState
}
org/eclipse/equinox/internal/ds/model/ServiceComponentProp.classServiceComponentProp.java
package org.eclipse.equinox.internal.ds.model
public org.eclipse.equinox.internal.ds.model.ServiceComponentProp extends java.lang.Object implements org.apache.felix.scr.Component java.security.PrivilegedExceptionAction {
public org.osgi.framework.ServiceRegistration registration
public String name
public org.eclipse.equinox.internal.ds.model.ServiceComponent serviceComponent
public java.util.Hashtable properties
public java.util.Vector instances
public org.osgi.framework.BundleContext bc
public java.util.Vector references
protected boolean isComponentFactory
private int state
protected java.util.Vector delayActivateSCPNames
private org.eclipse.equinox.internal.ds.SCRManager mgr
private static long componentid
boolean locked
int waiting
org.osgi.framework.Bundle bundle
Object inst
static void ()
public void (org.eclipse.equinox.internal.ds.model.ServiceComponent, java.util.Dictionary, org.eclipse.equinox.internal.ds.SCRManager)
org.eclipse.equinox.internal.ds.model.ServiceComponent serviceComponent
java.util.Dictionary configProperties
org.eclipse.equinox.internal.ds.SCRManager mgr
public void dispose (int)
int deactivateReason
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl current
public java.util.Dictionary getProperties ()
public void activate (org.osgi.framework.Bundle, org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl) throws java.lang.Exception
org.osgi.framework.Bundle usingBundle
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
private void deactivate (org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, int)
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
int deactivateReason
public void modify (java.util.Dictionary) throws java.lang.Exception
java.util.Dictionary newProps
java.util.Hashtable oldProperties
int i
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
public boolean bind (org.osgi.service.component.ComponentInstance) throws java.lang.Exception
org.osgi.service.component.ComponentInstance componentInstance
int i
org.eclipse.equinox.internal.ds.Reference ref
ClassCircularityError ccError
ClassCircularityError cce
int j
public void unbind (org.osgi.service.component.ComponentInstance)
org.osgi.service.component.ComponentInstance componentInstance
int i
org.eclipse.equinox.internal.ds.Reference ref
public java.lang.Object createInstance () throws java.lang.Exception
synchronized void lock (org.osgi.framework.Bundle, java.lang.Object)
org.osgi.framework.Bundle usingBundle
Object instance
synchronized void unlock ()
public java.lang.Object run () throws java.lang.Exception
org.osgi.framework.Bundle b
Object instance
public org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl build (org.osgi.framework.Bundle, java.lang.Object, boolean) throws java.lang.Exception
org.osgi.framework.Bundle usingBundle
Object instance
boolean security
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
Exception e
public void disposeObj (java.lang.Object, int)
Object obj
int deactivateReason
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl ci
int i
public void dispose (org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl, int)
org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl componentInstance
int deactivateReason
public void bindReference (org.eclipse.equinox.internal.ds.Reference, org.osgi.service.component.ComponentInstance) throws java.lang.Exception
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.service.component.ComponentInstance componentInstance
org.osgi.framework.ServiceReference[] serviceReferences
Exception e
int i
int i
private void handleBoundServicesUpdate (java.util.Hashtable, java.util.Dictionary)
java.util.Hashtable oldProps
java.util.Dictionary newProps
java.util.Enumeration keys
java.util.Vector checkedFilters
String key
String newFilter
org.eclipse.equinox.internal.ds.Reference reference
String refName
int i
String key
org.eclipse.equinox.internal.ds.Reference reference
String refName
int i
private void processReferenceBoundServices (org.eclipse.equinox.internal.ds.Reference, java.lang.String)
org.eclipse.equinox.internal.ds.Reference reference
String newTargetFilter
org.osgi.framework.ServiceReference[] refs
org.osgi.framework.InvalidSyntaxException e
int i
org.osgi.service.component.ComponentInstance componentInstance
java.util.Vector servicesToUnbind
java.util.Enumeration keys
Object serviceRef
boolean found
int i
int i
boolean found
Object serviceRef
int j
org.osgi.service.component.ComponentInstance componentInstance
Exception e
int i
int j
org.osgi.service.component.ComponentInstance componentInstance
Exception e
public void unbindReference (org.eclipse.equinox.internal.ds.Reference, org.osgi.service.component.ComponentInstance)
org.eclipse.equinox.internal.ds.Reference reference
org.osgi.service.component.ComponentInstance componentInstance
java.util.Enumeration serviceReferences
public void unbindDynamicReference (org.eclipse.equinox.internal.ds.Reference, org.osgi.service.component.ComponentInstance, org.osgi.framework.ServiceReference) throws java.lang.Exception
org.eclipse.equinox.internal.ds.Reference ref
org.osgi.service.component.ComponentInstance instance
org.osgi.framework.ServiceReference serviceReference
private java.util.Hashtable initProperties (java.util.Dictionary, java.lang.Long)
java.util.Dictionary configProperties
Long componentId
java.util.Hashtable result
java.util.Properties propertyDescriptions
org.eclipse.equinox.internal.ds.model.ComponentReference ref
int i
java.util.Enumeration keys
Object key
Object val
Long nextId
String[] provides
private void assertCreateSingleInstance ()
public java.lang.String toString ()
StringBuffer buffer
StringBuffer buf
java.util.Enumeration keys
Object key
public void setRegistration (org.osgi.framework.ServiceRegistration)
org.osgi.framework.ServiceRegistration reg
public java.util.Hashtable getPublicServiceProperties ()
java.util.Hashtable publicProps
java.util.Enumeration keys
String key
public void setDelayActivateSCPName (java.lang.String)
String scpName
public java.util.Vector getDelayActivateSCPNames ()
public boolean isComponentFactory ()
public void setComponentFactory (boolean)
boolean isComponentFactory
static synchronized long getNewComponentID ()
public boolean isKindOfFactory ()
public synchronized int getState ()
public synchronized void setState (int)
int state
public void disable ()
public void enable ()
public java.lang.String getActivate ()
public org.osgi.framework.Bundle getBundle ()
public java.lang.String getClassName ()
public org.osgi.service.component.ComponentInstance getComponentInstance ()
public java.lang.String getConfigurationPolicy ()
public java.lang.String getDeactivate ()
public java.lang.String getFactory ()
public long getId ()
public java.lang.String getModified ()
public java.lang.String getName ()
public org.apache.felix.scr.Reference[] getReferences ()
org.apache.felix.scr.Reference[] res
public java.lang.String[] getServices ()
public boolean isActivateDeclared ()
public boolean isDeactivateDeclared ()
public boolean isDefaultEnabled ()
public boolean isImmediate ()
public boolean isServiceFactory ()
public boolean isBuilt ()
public boolean isUnsatisfied ()
}
org/eclipse/equinox/internal/ds/storage/
org/eclipse/equinox/internal/ds/storage/file/
org/eclipse/equinox/internal/ds/storage/file/DBObject.classDBObject.java
package org.eclipse.equinox.internal.ds.storage.file
public org.eclipse.equinox.internal.ds.storage.file.DBObject extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public java.util.Vector components
public void ()
public void (java.util.Vector)
java.util.Vector components
public void writeObject (java.io.OutputStream) throws java.lang.Exception
java.io.OutputStream out
java.io.DataOutputStream dataOut
java.io.DataOutputStream dataOut
int k
public void readObject (java.io.InputStream) throws java.lang.Exception
java.io.InputStream in
java.io.DataInputStream dataIn
java.io.DataInputStream dataIn
int size
int k
org.eclipse.equinox.internal.ds.model.ServiceComponent component
}
org/eclipse/equinox/internal/ds/storage/file/FileStorage.classFileStorage.java
package org.eclipse.equinox.internal.ds.storage.file
public org.eclipse.equinox.internal.ds.storage.file.FileStorage extends org.eclipse.equinox.internal.ds.ComponentStorage {
public static final String PROP_CHECK_CONFIG
private static String CUSTOM_DB_NAME
private org.osgi.framework.BundleContext bc
private org.eclipse.equinox.internal.util.io.ExternalizableDictionary data
private StringBuffer pathBuffer
private String separator
private boolean isDirty
static void ()
public void (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext bc
java.io.File file
java.io.FileInputStream fis
java.io.IOException e
Exception e
public java.util.Vector loadComponentDefinitions (org.osgi.framework.Bundle, java.lang.String)
org.osgi.framework.Bundle bundle
String dsHeader
java.util.Vector components
long lastModified
long lastModified
String[] dbBundlePath
String lastModifiedValue
long dbLastModified
Throwable e
private java.util.Vector loadComponentsFromDB (org.osgi.framework.Bundle) throws java.lang.Exception
org.osgi.framework.Bundle bundle
String[] dbCompPath
org.eclipse.equinox.internal.ds.model.ServiceComponent currentComponent
long bundleId
org.eclipse.equinox.internal.ds.storage.file.DBObject value
byte[] byteArr
java.io.ByteArrayInputStream tmpIn
java.util.Vector components
int i
Throwable t
public void deleteComponentDefinitions (long)
long bundleID
String[] dbBundlePath
String[] dbCompPath
java.io.File file
private void saveComponentDefinitions (java.util.Vector, long) throws java.lang.Exception
java.util.Vector components
long bundleID
String[] dbCompPath
org.eclipse.equinox.internal.ds.storage.file.DBObject tmpObj
java.io.ByteArrayOutputStream buf
Exception e
public void stop ()
private void saveFile ()
java.io.FileOutputStream fos
java.io.File file
java.io.File file
Exception e
java.io.FileNotFoundException e
private java.lang.String getPath (java.lang.String[])
String[] path
int i
protected long getLastModifiedTimestamp (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
long result
org.eclipse.osgi.util.ManifestElement[] elements
int i
java.net.URL componentURL
java.net.URLConnection connection
long lastModified
private org.eclipse.osgi.util.ManifestElement[] parseManifestHeader (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
java.util.Dictionary headers
String files
org.osgi.framework.BundleException e
}
org/eclipse/equinox/internal/util/
org/eclipse/equinox/internal/util/io/
org/eclipse/equinox/internal/util/io/Externalizable.classExternalizable.java
package org.eclipse.equinox.internal.util.io
public abstract org.eclipse.equinox.internal.util.io.Externalizable extends java.lang.Object {
public abstract void writeObject (java.io.OutputStream) throws java.lang.Exception
public abstract void readObject (java.io.InputStream) throws java.lang.Exception
}
org/eclipse/equinox/internal/util/io/ExternalizableDictionary.classExternalizableDictionary.java
package org.eclipse.equinox.internal.util.io
public org.eclipse.equinox.internal.util.io.ExternalizableDictionary extends java.util.Dictionary implements org.eclipse.equinox.internal.util.io.Externalizable java.lang.Cloneable {
private static Class[] CLASSES
private org.eclipse.equinox.internal.util.io.HashtableEntry[] table
private int count
private int threshold
private float loadFactor
private static int MIN_CAPACITY
ClassLoader loader
static Class class$0
static Class class$1
static Class class$2
static Class class$3
static Class class$4
static Class class$5
static Class class$6
static Class class$7
static Class class$8
static Class class$9
static Class class$10
static Class class$11
static void ()
public void (int, float)
int initialCapacity
float loadFactor
private void initTable (int)
int initialCapacity
public void (int)
int initialCapacity
public void ()
public java.lang.ClassLoader setClassLaoder (java.lang.ClassLoader)
ClassLoader loader
ClassLoader tmp
public java.lang.ClassLoader setClassLoader (java.lang.ClassLoader)
ClassLoader loader
ClassLoader tmp
public java.lang.Class[] remoteInterfaces ()
public int size ()
public boolean isEmpty ()
public synchronized java.util.Enumeration keys ()
public synchronized java.util.Enumeration elements ()
private int hashCode (java.lang.String)
String key
public synchronized java.lang.Object get (java.lang.Object)
Object key
org.eclipse.equinox.internal.util.io.HashtableEntry[] tab
int hash
int index
org.eclipse.equinox.internal.util.io.HashtableEntry e
protected void rehash ()
int oldCapacity
org.eclipse.equinox.internal.util.io.HashtableEntry[] oldTable
int newCapacity
org.eclipse.equinox.internal.util.io.HashtableEntry[] newTable
int i
org.eclipse.equinox.internal.util.io.HashtableEntry old
org.eclipse.equinox.internal.util.io.HashtableEntry e
int index
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException
Object key
Object value
int hash
int index
org.eclipse.equinox.internal.util.io.HashtableEntry[] tab
org.eclipse.equinox.internal.util.io.HashtableEntry e
Object old
org.eclipse.equinox.internal.util.io.HashtableEntry e
public synchronized java.lang.Object remove (java.lang.Object) throws java.lang.IllegalArgumentException
Object key
org.eclipse.equinox.internal.util.io.HashtableEntry[] tab
int hash
int index
org.eclipse.equinox.internal.util.io.HashtableEntry e
org.eclipse.equinox.internal.util.io.HashtableEntry prev
public synchronized void clear ()
int index
public synchronized java.lang.Object clone ()
org.eclipse.equinox.internal.util.io.ExternalizableDictionary cmDict
int i
public synchronized boolean equals (java.lang.Object)
Object o
java.util.Dictionary dict
int max
java.util.Enumeration k
java.util.Enumeration e
int i
Object key
Object value
public synchronized java.lang.String toString ()
int max
StringBuffer buf
java.util.Enumeration k
java.util.Enumeration e
int i
String s1
String s2
public synchronized void writeObject (java.io.OutputStream) throws java.lang.Exception
java.io.OutputStream os
java.util.Enumeration keys
java.util.Enumeration values
private static void writeValue (java.lang.Object, java.io.OutputStream) throws java.io.IOException
Object value
java.io.OutputStream os
Class valueClass
int length
Class componentType
Object[] oArr
int i
int size
int i
private static java.lang.Object readValue (java.io.InputStream, java.lang.ClassLoader) throws java.lang.Exception
java.io.InputStream is
ClassLoader loader
byte type
Class vClass
int length
java.util.Vector v
int i
int length
boolean primitive
Object array
int i
public synchronized void readObject (java.io.InputStream) throws java.lang.Exception
java.io.InputStream is
int size
int i
Exception e
private static void writePrimitiveArray (java.lang.Class, java.lang.Object, int, java.io.OutputStream) throws java.io.IOException
Class componentType
Object array
int length
java.io.OutputStream os
int[] ints
int i
long[] longs
int i
boolean[] booleans
int i
char[] chars
int i
short[] shorts
int i
float[] floats
int i
double[] doubles
int i
private static java.lang.Object readPrimitiveArray (int, java.io.InputStream) throws java.io.IOException
int length
java.io.InputStream is
byte type
int[] ints
int i
long[] longs
int i
byte[] bytes
boolean[] booleans
int i
char[] chars
int i
short[] shorts
int i
float[] floats
int i
double[] doubles
int i
private static void writeRealObject (java.lang.Object, java.lang.Class, java.io.OutputStream) throws java.io.IOException
Object value
Class vClass
java.io.OutputStream os
String name
org.eclipse.equinox.internal.util.io.Externalizable tmp
java.io.ObjectOutputStream out
Exception exc
private static java.lang.Object readRealObject (byte, java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException
byte type
java.io.InputStream is
ClassLoader loader
String name
Class c
org.eclipse.equinox.internal.util.io.Externalizable obj
java.io.ObjectInputStream in
ClassNotFoundException cnfe
Exception exc
public synchronized void copyFrom (java.util.Dictionary) throws java.lang.IllegalArgumentException
java.util.Dictionary props
java.util.Enumeration keys
java.util.Enumeration values
}
org/eclipse/equinox/internal/util/io/HashtableEntry.classExternalizableDictionary.java
package org.eclipse.equinox.internal.util.io
org.eclipse.equinox.internal.util.io.HashtableEntry extends java.lang.Object {
int hash
String key
Object value
org.eclipse.equinox.internal.util.io.HashtableEntry next
void ()
protected java.lang.Object clone ()
org.eclipse.equinox.internal.util.io.HashtableEntry entry
}
org/eclipse/equinox/internal/util/io/HashtableEnumerator.classExternalizableDictionary.java
package org.eclipse.equinox.internal.util.io
org.eclipse.equinox.internal.util.io.HashtableEnumerator extends java.lang.Object implements java.util.Enumeration {
boolean keys
int index
org.eclipse.equinox.internal.util.io.HashtableEntry[] table
org.eclipse.equinox.internal.util.io.HashtableEntry entry
void (org.eclipse.equinox.internal.util.io.HashtableEntry[], boolean)
org.eclipse.equinox.internal.util.io.HashtableEntry[] table
boolean keys
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
org.eclipse.equinox.internal.util.io.HashtableEntry e
}
org/eclipse/equinox/internal/util/io/PDataStream.classPDataStream.java
package org.eclipse.equinox.internal.util.io
public final org.eclipse.equinox.internal.util.io.PDataStream extends java.lang.Object {
public void ()
public static void writeInt (int, java.io.OutputStream) throws java.io.IOException
int i
java.io.OutputStream os
public static void writeLong (long, java.io.OutputStream) throws java.io.IOException
long l
java.io.OutputStream os
public static void writeShort (short, java.io.OutputStream) throws java.io.IOException
short s
java.io.OutputStream os
public static void writeChar (char, java.io.OutputStream) throws java.io.IOException
char ch
java.io.OutputStream os
public static void writeBoolean (boolean, java.io.OutputStream) throws java.io.IOException
boolean b
java.io.OutputStream os
public static void writeByte (byte, java.io.OutputStream) throws java.io.IOException
byte b
java.io.OutputStream os
public static void writeBytes (java.lang.String, java.io.OutputStream) throws java.io.IOException
String str
java.io.OutputStream os
byte[] b
public static void writeString (java.lang.String, java.io.OutputStream) throws java.io.IOException
String str
java.io.OutputStream os
public static void writeUTF (java.lang.String, java.io.OutputStream) throws java.io.IOException
String str
java.io.OutputStream os
int strlen
int utflen
int i
int ch
int i
int ch
public static void writeChars (java.lang.String, java.io.OutputStream) throws java.io.IOException
String str
java.io.OutputStream os
int len
int i
int ch
public static void writeDouble (double, java.io.OutputStream) throws java.io.IOException
double d
java.io.OutputStream os
public static void writeFloat (float, java.io.OutputStream) throws java.io.IOException
float f
java.io.OutputStream os
public static int readInt (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch1
int ch2
int ch3
int ch4
public static char readChar (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch1
int ch2
public static short readShort (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch1
int ch2
public static long readLong (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public static boolean readBoolean (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch
public static byte readByte (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch
public static int readUnsignedByte (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int ch
public static double readDouble (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public static float readFloat (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public static java.lang.String readString (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public static java.lang.String readUTF (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
int utflen
char[] str
int cnt
int strlen
int c
int char2
int char2
int char3
}
org/eclipse/equinox/internal/util/io/XObjectInputStream.classExternalizableDictionary.java
package org.eclipse.equinox.internal.util.io
org.eclipse.equinox.internal.util.io.XObjectInputStream extends java.io.ObjectInputStream {
ClassLoader loader
public void (java.lang.ClassLoader, java.io.InputStream) throws java.io.IOException
ClassLoader loader
java.io.InputStream is
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.lang.ClassNotFoundException
java.io.ObjectStreamClass v
}
org/eclipse/equinox/internal/util/string/
org/eclipse/equinox/internal/util/string/CharBuffer.classCharBuffer.java
package org.eclipse.equinox.internal.util.string
public org.eclipse.equinox.internal.util.string.CharBuffer extends java.lang.Object {
private char[] value
private int cnt
public void ()
public void (int)
int len
public int length ()
public void ensureCapacity (int)
int minCapacity
private void expandCapacity (int)
int minCapacity
int capacity
char[] newVal
public void setLength (int)
int newLen
public char charAt (int)
int index
public void setCharAt (int, char)
int index
char ch
public void append (java.lang.String)
String str
int len
int newcnt
public void append (char[], int, int)
char[] str
int offset
int len
int newcnt
public void append (char[])
char[] str
public void append (char)
char c
int newcount
public java.lang.String substring (int, int)
int start
int end
public java.lang.String trim ()
int len
int st
int off
char[] newVal
public boolean equals (int, java.lang.String)
int offset
String with
int len
int i
public void getChars (int, int, char[], int)
int srcStart
int srcEnd
char[] dest
int destStart
public java.lang.String toString ()
public char[] getValue ()
char[] retVal
}
org/eclipse/equinox/internal/util/xml/
org/eclipse/equinox/internal/util/xml/ExTagListener.classExTagListener.java
package org.eclipse.equinox.internal.util.xml
public abstract org.eclipse.equinox.internal.util.xml.ExTagListener extends java.lang.Object {
public abstract void startTag (org.eclipse.equinox.internal.util.xml.Tag) throws java.lang.IllegalArgumentException
public abstract void endTag (org.eclipse.equinox.internal.util.xml.Tag) throws java.lang.IllegalArgumentException
}
org/eclipse/equinox/internal/util/xml/Tag.classTag.java
package org.eclipse.equinox.internal.util.xml
public abstract org.eclipse.equinox.internal.util.xml.Tag extends java.lang.Object {
public abstract java.lang.String getAttribute (java.lang.String)
public abstract java.util.Enumeration getAttributeNames ()
public abstract java.util.Enumeration getAttributeValues ()
public abstract java.lang.String getName ()
public abstract java.lang.String getContent ()
public abstract int getLine ()
public abstract int size ()
public abstract org.eclipse.equinox.internal.util.xml.Tag getTagAt (int)
public abstract java.lang.String getContent (int, java.lang.String)
}
org/eclipse/equinox/internal/util/xml/TagClass.classTagClass.java
package org.eclipse.equinox.internal.util.xml
public org.eclipse.equinox.internal.util.xml.TagClass extends java.lang.Object {
private static final String INTERN_TAGCONTENT
private static boolean fInternTagContent
private org.eclipse.equinox.internal.util.string.CharBuffer fContent
private String fName
private java.util.Vector fTags
String fAttributes
private int fLine
protected boolean fInline
static void ()
public void ()
public void (java.lang.String)
String name
public void (int, java.lang.String)
int line
String name
public void (java.lang.String, java.lang.String)
String name
String contentStr
public void (int, java.lang.String, java.lang.String)
int line
String name
String contentStr
private void setup (int, java.lang.String, java.lang.String)
int line
String name
String contentStr
protected void appendContent (org.eclipse.equinox.internal.util.string.CharBuffer)
org.eclipse.equinox.internal.util.string.CharBuffer toAppend
protected void appendContent (java.lang.String)
String toAppend
public java.lang.String getContent ()
String result
public java.lang.String getContent (int, java.lang.String)
int aPos
String aName
org.eclipse.equinox.internal.util.xml.TagClass child
protected org.eclipse.equinox.internal.util.string.CharBuffer getContentBuffer ()
public java.lang.String getName ()
protected void setName (java.lang.String)
String aName
public java.lang.String getAttributes ()
public java.lang.String getAttribute (java.lang.String)
String attrName
public void addTag (org.eclipse.equinox.internal.util.xml.TagClass)
org.eclipse.equinox.internal.util.xml.TagClass aTag
public org.eclipse.equinox.internal.util.xml.TagClass getTagAt (int)
int aPos
public int size ()
public int getLine ()
protected void setLine (int)
int aLine
protected void setInline ()
}
org/eclipse/equinox/internal/util/xml/TagListener.classTagListener.java
package org.eclipse.equinox.internal.util.xml
public abstract org.eclipse.equinox.internal.util.xml.TagListener extends java.lang.Object {
public abstract void useTag (org.eclipse.equinox.internal.util.xml.TagClass) throws java.lang.IllegalArgumentException
}
org/eclipse/equinox/internal/util/xml/XMLParser.classXMLParser.java
package org.eclipse.equinox.internal.util.xml
public org.eclipse.equinox.internal.util.xml.XMLParser extends java.lang.Object {
public void ()
public static void parseXML (java.io.InputStream, org.eclipse.equinox.internal.util.xml.ExTagListener, int) throws java.io.IOException
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.impl.XMLParserImpl xml
public static void parseXML (java.io.Reader, org.eclipse.equinox.internal.util.xml.ExTagListener, int) throws java.io.IOException
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.impl.XMLParserImpl xml
}
org/eclipse/equinox/internal/util/xml/XMLReader.classXMLReader.java
package org.eclipse.equinox.internal.util.xml
public org.eclipse.equinox.internal.util.xml.XMLReader extends java.lang.Object {
private static final String DEBUG
private static final String SET_OLD_BEHAVIOUR
private static final String SET_OLD_LEVELS
private static final String INTERN_ATTRIBUTES
private static final String CDATA
private static final String XML
private static final String VERSION
private static final String ENCODING
private static final String STANDALONE
private static final String ERR_EOS
private static final String ERR_ENTITY_EXPECTED
private static final String ERR_EQUAL_EXPECTED
private static final String ERR_QUOT_EXPECTED
private static final String ERR_GT_EXPECTED
private static final String ERR_LT_EXPECTED
private static final String ERR_CLOSE_TAG1_EXPECTED
private static final String ERR_CLOSE_TAG2_EXPECTED
private static final String ERR_CLOSE_TAG3_EXPECTED
private static final String ERR_CONTENT_EXPECTED
private static final String ERR_QUESTIONMARK_EXPECTED
private static final String ERR_ILLEGAL_CHARACTER
private static final String ERR_TAGNAME_EXPECTED
private static final String ERR_TAGNAME2_EXPECTED
private static final String ERR_DASH_EXPECTED
private static final String ERR_COMMENT_CLOSE_EXPECTED
private static final String ERR_CDATA_EXPECTED
private static final String ERR_OPENSQBRACKET_EXPECTED
private static final String ERR_CLOSE_CDATA_EXPECTED
private static final String ERR_SEMICOLON_EXPECTED
private static final String ERR_XMLPROLOG_EXPECTED
private static final String ERR_VERSION_EXPECTED
private static final String ERR_ENCODING_STANDALONE_EXPECTED
private static final String ERR_STANDALONE_EXPECTED
private static final boolean fDebug
private static final boolean fOldBehaviour
private static final boolean fOldLevels
private static final boolean fInternAttributes
private String fDefaultEncoding
private org.eclipse.equinox.internal.util.string.CharBuffer temp
private org.eclipse.equinox.internal.util.string.CharBuffer temp2
protected java.io.Reader fReader
protected java.io.InputStream fStream
protected char currentChar
protected org.eclipse.equinox.internal.util.xml.TagListener fTagListener
protected int fLine
protected int fPos
protected int fLevel
protected int fCurrentLevel
private String fVersion
private String fEncoding
private String fStandalone
protected static final String[] fNew_entities
protected static final char[] fNew_ent_chars
protected static final String[] fOld_entities
protected static final char[] fOld_ent_chars
protected char prev_char
protected char[] fBuffer
protected int fBufferLen
protected int fBufferPos
private static final char bA
private static final char aZ
private static final char ba
private static final char az
private static final char b0
private static final char a9
private static final String[] fEntities
private static final char[] fEnt_chars
static void ()
public void ()
public void (java.io.InputStream, org.eclipse.equinox.internal.util.xml.TagListener)
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.TagListener aListener
public void (java.io.Reader, org.eclipse.equinox.internal.util.xml.TagListener)
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.TagListener aListener
public static void read (java.io.InputStream, org.eclipse.equinox.internal.util.xml.TagListener) throws java.io.IOException
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.TagListener aListener
public static void read (java.io.InputStream, org.eclipse.equinox.internal.util.xml.TagListener, int) throws java.io.IOException
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.TagListener aListener
int aLevel
public static void read (java.io.Reader, org.eclipse.equinox.internal.util.xml.TagListener) throws java.io.IOException
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.TagListener aListener
public static void read (java.io.Reader, org.eclipse.equinox.internal.util.xml.TagListener, int) throws java.io.IOException
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.TagListener aListener
int aLevel
protected void setEncoding (java.lang.String)
String aEncoding
protected void setLevel (int)
int aLevel
protected org.eclipse.equinox.internal.util.string.CharBuffer getCharBuffer ()
protected boolean getNextChar () throws java.io.IOException
char ch
char ch
char ch
int ach
int count
protected void parse_attr_value (org.eclipse.equinox.internal.util.string.CharBuffer, char) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
char quot
protected boolean parse_attr (org.eclipse.equinox.internal.util.string.CharBuffer) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer cb
int length
char quot
protected boolean parse_attr_list (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
boolean result
org.eclipse.equinox.internal.util.string.CharBuffer cb
public static final boolean isNameStartChar (char)
char ch
public static final boolean isNameChar (char)
char ch
protected java.lang.String parse_identifier () throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
String result
protected int parse_identifier (org.eclipse.equinox.internal.util.string.CharBuffer) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer cb
int length
protected boolean parse_tag_name (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
String name
protected void notifyListeners (org.eclipse.equinox.internal.util.xml.TagClass)
org.eclipse.equinox.internal.util.xml.TagClass aTag
RuntimeException re
protected boolean parse_tag_normal (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
org.eclipse.equinox.internal.util.xml.TagClass tag
int pos
protected boolean parse_tag_special (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
org.eclipse.equinox.internal.util.xml.TagClass tag
org.eclipse.equinox.internal.util.xml.TagClass tag
int pos
char prevCh
protected java.lang.String getAttrValue () throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer cb
char quot
String result
protected boolean parse_xml_prolog (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass parent
org.eclipse.equinox.internal.util.xml.TagClass tag
int pos
String s
boolean bEncoding
boolean bStandalone
char prevCh
protected boolean parse_comment (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
protected boolean parse_tag (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
protected boolean parse_content (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
protected boolean parse_tag_CDATA (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
int pos
org.eclipse.equinox.internal.util.string.CharBuffer sb
int l
protected boolean parse_PCDATA (org.eclipse.equinox.internal.util.xml.TagClass) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass aParent
boolean result
org.eclipse.equinox.internal.util.string.CharBuffer sbContent
int pos
protected boolean accept_char (char) throws java.io.IOException
char ch
protected boolean accept_seq (java.lang.String) throws java.io.IOException
String seq
int i
protected boolean parse_EntityRef (org.eclipse.equinox.internal.util.string.CharBuffer, boolean) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
boolean inAttribute
String ent
int length
int i
protected boolean parse_CharRef (org.eclipse.equinox.internal.util.string.CharBuffer) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
protected void clearWhiteSpaces () throws java.io.IOException
protected void err (java.lang.String) throws java.io.IOException
String message
protected void err (int, java.lang.String) throws java.io.IOException
int pos
String message
protected void parseXML () throws java.io.IOException
org.eclipse.equinox.internal.util.xml.TagClass rootTag
boolean start
int pos
java.io.IOException ioe
public static void parseXML (java.io.InputStream, org.eclipse.equinox.internal.util.xml.TagListener, int) throws java.io.IOException
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.TagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.XMLReader xml
public static void parseXML (java.io.Reader, org.eclipse.equinox.internal.util.xml.TagListener, int) throws java.io.IOException
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.TagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.XMLReader xml
public java.lang.String getVersion ()
public java.lang.String getEncoding ()
public java.lang.String getStandalone ()
}
org/eclipse/equinox/internal/util/xml/XMLUtil.classXMLUtil.java
package org.eclipse.equinox.internal.util.xml
public org.eclipse.equinox.internal.util.xml.XMLUtil extends java.lang.Object {
public static String[] coded
public static String[] decoded
protected static final String[] f_entities
protected static final char[] f_ent_chars
static void ()
public void ()
public static java.lang.String replaceChars (java.lang.String, java.lang.String[], java.lang.String[], int)
String str
String[] toBeReplaced
String[] replaceWith
int length
org.eclipse.equinox.internal.util.string.CharBuffer strBuf
int i
public static void replace (java.lang.String, java.lang.String, java.lang.String, org.eclipse.equinox.internal.util.string.CharBuffer)
String src
String toBeReplaced
String toReplaceWith
org.eclipse.equinox.internal.util.string.CharBuffer strBuf
int j
int j
int pos
int length
public static java.lang.String getDecoded (java.lang.String)
String src
int begin
int end
int lastBegin
org.eclipse.equinox.internal.util.string.CharBuffer strBuf
String part
boolean found
int i
public static java.lang.String getTagName (java.lang.String)
String tagAndAttributes
int nameIndex
int tabIndex
public static boolean isEmptyTag (java.lang.String)
String tagName
private static boolean substituteEntity (java.lang.String, org.eclipse.equinox.internal.util.string.CharBuffer)
String ent
org.eclipse.equinox.internal.util.string.CharBuffer cb
int j
public static java.lang.String getAttributeValue (java.lang.String, java.lang.String, int)
String tag
String att
int begin
int start
boolean b1
boolean b2
char quot
int end
int pos
org.eclipse.equinox.internal.util.string.CharBuffer cb
char ch
int i
String ent
public static java.util.Vector getAttributeNames (java.lang.String)
String tag
java.util.Vector names
int start
int end
public static java.util.Vector getAttributeValues (java.lang.String)
String tag
java.util.Vector values
int start
int end
public static java.lang.String getContent (org.eclipse.equinox.internal.util.xml.TagClass, int, java.lang.String) throws java.lang.IllegalArgumentException
org.eclipse.equinox.internal.util.xml.TagClass tag
int pos
String name
org.eclipse.equinox.internal.util.xml.TagClass subTag
}
org/eclipse/equinox/internal/util/xml/XmlSerializer.classXmlSerializer.java
package org.eclipse.equinox.internal.util.xml
public org.eclipse.equinox.internal.util.xml.XmlSerializer extends java.lang.Object {
private java.io.Writer writer
private java.util.Vector stack
private java.io.StringWriter attrsWriter
private StringBuffer attrs
private boolean empty
private boolean closed
private String indentString
private boolean prologWritten
public void ()
public org.eclipse.equinox.internal.util.xml.XmlSerializer setOutput (java.io.Writer)
java.io.Writer writer
public void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.OutputStream os
String encoding
java.io.Writer writer
public org.eclipse.equinox.internal.util.xml.XmlSerializer startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException
String encoding
Boolean standalone
public void endDocument ()
public int getDepth ()
public org.eclipse.equinox.internal.util.xml.XmlSerializer startTag (java.lang.String) throws java.io.IOException
String name
public org.eclipse.equinox.internal.util.xml.XmlSerializer endTag () throws java.io.IOException
public org.eclipse.equinox.internal.util.xml.XmlSerializer endTag (java.lang.String) throws java.io.IOException
String aName
String name
public org.eclipse.equinox.internal.util.xml.XmlSerializer attribute (java.lang.String, java.lang.String) throws java.io.IOException
String localName
String value
public org.eclipse.equinox.internal.util.xml.XmlSerializer text (java.lang.String) throws java.io.IOException
String text
public org.eclipse.equinox.internal.util.xml.XmlSerializer cdsect (java.lang.String) throws java.io.IOException
String text
public org.eclipse.equinox.internal.util.xml.XmlSerializer comment (java.lang.String) throws java.io.IOException
String text
public org.eclipse.equinox.internal.util.xml.XmlSerializer docdecl (java.lang.String) throws java.io.IOException
String text
public void setIndent (boolean)
boolean indent
private void closeOpeningTag () throws java.io.IOException
private void writeAttributes () throws java.io.IOException
private final java.lang.String pop ()
int location
String ret
private final void indent () throws java.io.IOException
int i
private final void writeEscape (java.lang.String, java.io.Writer) throws java.io.IOException
String text
java.io.Writer out
char[] buf
int len
int pos
int i
char ch
}
org/eclipse/equinox/internal/util/xml/impl/
org/eclipse/equinox/internal/util/xml/impl/TagImpl$1.classTagImpl.java
package org.eclipse.equinox.internal.util.xml.impl
org.eclipse.equinox.internal.util.xml.impl.TagImpl$1 extends java.lang.Object implements java.util.Enumeration {
void ()
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/eclipse/equinox/internal/util/xml/impl/TagImpl.classTagImpl.java
package org.eclipse.equinox.internal.util.xml.impl
public org.eclipse.equinox.internal.util.xml.impl.TagImpl extends java.lang.Object implements org.eclipse.equinox.internal.util.xml.Tag {
private org.eclipse.equinox.internal.util.string.CharBuffer fContent
private String fContentString
private String fName
private java.util.Hashtable fAttributes
private java.util.Vector fTags
private int fLine
protected boolean fInline
private static java.util.Enumeration fEmptyEnumeration
static void ()
public void ()
public java.lang.String getAttribute (java.lang.String)
String aAttrName
public java.util.Enumeration getAttributeNames ()
public java.util.Enumeration getAttributeValues ()
public java.lang.String getName ()
public java.lang.String getContent ()
public int getLine ()
public int size ()
public org.eclipse.equinox.internal.util.xml.Tag getTagAt (int)
int aPosition
protected void setName (java.lang.String)
String aName
protected void addAttribute (java.lang.String, java.lang.String)
String aAttrName
String aAttrValue
protected void addTag (org.eclipse.equinox.internal.util.xml.Tag)
org.eclipse.equinox.internal.util.xml.Tag aTag
protected void appendContent (org.eclipse.equinox.internal.util.string.CharBuffer)
org.eclipse.equinox.internal.util.string.CharBuffer toAppend
protected void appendContent (java.lang.String)
String toAppend
protected org.eclipse.equinox.internal.util.string.CharBuffer getContentBuffer ()
protected void setLine (int)
int aLine
public java.lang.String getContent (int, java.lang.String)
int aPos
String aName
org.eclipse.equinox.internal.util.xml.Tag child
public void readObject (java.io.InputStream) throws java.lang.Exception
java.io.InputStream is
public void writeObject (java.io.OutputStream) throws java.lang.Exception
java.io.OutputStream os
public void readExternal (java.io.ObjectInput) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInput input
boolean hasContent
int size
int i
String key
String val
int i
org.eclipse.equinox.internal.util.xml.impl.TagImpl tag
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
String content
java.util.Enumeration e
String key
String val
int i
int size
org.eclipse.equinox.internal.util.xml.impl.TagImpl current
public void writeXml (java.io.Writer, int) throws java.io.IOException
java.io.Writer out
int level
boolean indent
int i
java.util.Enumeration e
String key
String val
String content
boolean isShort
int i
org.eclipse.equinox.internal.util.xml.impl.TagImpl child
int i
int i
public java.lang.String toString ()
java.io.StringWriter out
}
org/eclipse/equinox/internal/util/xml/impl/XMLParserImpl.classXMLParserImpl.java
package org.eclipse.equinox.internal.util.xml.impl
public org.eclipse.equinox.internal.util.xml.impl.XMLParserImpl extends java.lang.Object {
private static final String DEBUG
private static final String INTERN_ATTRIBUTES
private static final String CDATA
private static final String XML
private static final String VERSION
private static final String ENCODING
private static final String STANDALONE
private static final String ERR_EOS
private static final String ERR_ENTITY_EXPECTED
private static final String ERR_EQUAL_EXPECTED
private static final String ERR_QUOT_EXPECTED
private static final String ERR_GT_EXPECTED
private static final String ERR_LT_EXPECTED
private static final String ERR_CLOSE_TAG1_EXPECTED
private static final String ERR_CLOSE_TAG2_EXPECTED
private static final String ERR_CLOSE_TAG3_EXPECTED
private static final String ERR_CONTENT_EXPECTED
private static final String ERR_QUESTIONMARK_EXPECTED
private static final String ERR_ILLEGAL_CHARACTER
private static final String ERR_TAGNAME_EXPECTED
private static final String ERR_TAGNAME2_EXPECTED
private static final String ERR_DASH_EXPECTED
private static final String ERR_COMMENT_CLOSE_EXPECTED
private static final String ERR_CDATA_EXPECTED
private static final String ERR_OPENSQBRACKET_EXPECTED
private static final String ERR_CLOSE_CDATA_EXPECTED
private static final String ERR_SEMICOLON_EXPECTED
private static final String ERR_XMLPROLOG_EXPECTED
private static final String ERR_VERSION_EXPECTED
private static final String ERR_ENCODING_STANDALONE_EXPECTED
private static final String ERR_STANDALONE_EXPECTED
protected static final boolean fDebug
protected static final boolean fInternAttributes
private String fDefaultEncoding
private org.eclipse.equinox.internal.util.string.CharBuffer temp
private org.eclipse.equinox.internal.util.string.CharBuffer temp2
protected java.io.Reader fReader
protected java.io.InputStream fStream
protected char currentChar
protected org.eclipse.equinox.internal.util.xml.ExTagListener fExTagListener
protected int fLine
protected int fPos
protected int fLevel
protected int fCurrentLevel
private String fVersion
private String fEncoding
private String fStandalone
protected char prev_char
private char[] fBuffer
private int fBufferLen
private int fBufferPos
private static final char bA
private static final char aZ
private static final char ba
private static final char az
private static final char b0
private static final char a9
protected static final String[] entities
protected static final char[] ent_chars
static void ()
public void ()
public void (java.io.InputStream, org.eclipse.equinox.internal.util.xml.ExTagListener)
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
public void (java.io.Reader, org.eclipse.equinox.internal.util.xml.ExTagListener)
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
public void setLevel (int)
int aLevel
protected void setEncoding (java.lang.String)
String aEncoding
protected org.eclipse.equinox.internal.util.string.CharBuffer getCharBuffer ()
protected boolean getNextChar () throws java.io.IOException
char ch
char ch
char ch
int ach
int count
protected void parse_attr_value (org.eclipse.equinox.internal.util.string.CharBuffer, char) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
char quot
protected boolean parse_attr (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
String attrName
char quot
org.eclipse.equinox.internal.util.string.CharBuffer sb
String attrValue
protected boolean parse_attr_list (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
boolean result
protected final boolean isNameStartChar (char)
char ch
protected final boolean isNameChar (char)
char ch
protected java.lang.String parse_identifier () throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
String result
protected boolean parse_tag_name (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
String name
protected void notifyListeners (org.eclipse.equinox.internal.util.xml.impl.TagImpl, boolean)
org.eclipse.equinox.internal.util.xml.impl.TagImpl aTag
boolean isStart
RuntimeException re
protected boolean parse_tag_normal (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
org.eclipse.equinox.internal.util.xml.impl.TagImpl tag
int pos
protected boolean accept_attr (org.eclipse.equinox.internal.util.xml.impl.TagImpl, java.lang.String)
org.eclipse.equinox.internal.util.xml.impl.TagImpl aTag
String attrName
protected boolean parse_xml_prolog (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl parent
org.eclipse.equinox.internal.util.xml.impl.TagImpl tag
int pos
String s
char prevCh
protected boolean parse_tag_special (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
org.eclipse.equinox.internal.util.xml.impl.TagImpl tag
org.eclipse.equinox.internal.util.xml.impl.TagImpl tag
int pos
char prevCh
protected boolean parse_comment (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
protected boolean parse_tag (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
protected boolean parse_content (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
protected boolean parse_tag_CDATA (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
int pos
org.eclipse.equinox.internal.util.string.CharBuffer sb
int l
protected boolean parse_PCDATA (org.eclipse.equinox.internal.util.xml.impl.TagImpl) throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl aParent
boolean result
org.eclipse.equinox.internal.util.string.CharBuffer sbContent
int pos
protected boolean accept_char (char) throws java.io.IOException
char ch
protected boolean accept_seq (java.lang.String) throws java.io.IOException
String seq
int i
protected boolean parse_EntityRef (org.eclipse.equinox.internal.util.string.CharBuffer) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
String ent
int length
int i
protected boolean parse_CharRef (org.eclipse.equinox.internal.util.string.CharBuffer) throws java.io.IOException
org.eclipse.equinox.internal.util.string.CharBuffer sb
protected void clearWhiteSpaces () throws java.io.IOException
protected void err (java.lang.String) throws java.io.IOException
String message
protected void err (int, java.lang.String) throws java.io.IOException
int pos
String message
public void parseXML () throws java.io.IOException
org.eclipse.equinox.internal.util.xml.impl.TagImpl rootTag
boolean start
int pos
java.io.IOException ioe
public static void parseXML (java.io.InputStream, org.eclipse.equinox.internal.util.xml.ExTagListener, int) throws java.io.IOException
java.io.InputStream aInputStream
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.impl.XMLParserImpl xml
public static void parseXML (java.io.Reader, org.eclipse.equinox.internal.util.xml.ExTagListener, int) throws java.io.IOException
java.io.Reader aReader
org.eclipse.equinox.internal.util.xml.ExTagListener aListener
int aLevel
org.eclipse.equinox.internal.util.xml.impl.XMLParserImpl xml
public java.lang.String getVersion ()
public java.lang.String getEncoding ()
public java.lang.String getStandalone ()
}