Uses of Class
com.yahoo.component.ComponentId
-
Packages that use ComponentId Package Description com.yahoo.component com.yahoo.component.provider -
-
Uses of ComponentId in com.yahoo.component
Methods in com.yahoo.component that return ComponentId Modifier and Type Method Description static ComponentId
ComponentId. createAnonymousComponentId(java.lang.String baseName)
Creates a componentId that is unique for this run-time instancestatic ComponentId
ComponentId. fromFileName(java.lang.String fileName)
Creates an id from a file first name string encoded in the standard translation (seetoFileName()
).static ComponentId
ComponentId. fromString(java.lang.String componentId)
Creates a component id from the id string form: name(:version)?(@namespace)?, where version has the form 1(.2(.3(.identifier)?)?)? and namespace is a component id.ComponentId
AbstractComponent. getId()
Do NOT call at construction time.ComponentId
Component. getId()
Returns the id of this componentComponentId
ComponentId. getNamespace()
The namespace is null if this is a top level component idComponentId
ComponentSpecification. getNamespace()
The namespace is null if this is to match a top level component idComponentId
ComponentId. nestInNamespace(ComponentId namespace)
ComponentId
ComponentSpecification. toId()
Converts the specification to an idComponentId
ComponentId. withoutNamespace()
Returns a copy of this id with namespace set to nullMethods in com.yahoo.component with parameters of type ComponentId Modifier and Type Method Description int
ComponentId. compareTo(ComponentId other)
void
AbstractComponent. initId(ComponentId id)
Initializes this.void
Component. initId(ComponentId id)
Initializes this.boolean
ComponentSpecification. matches(ComponentId id)
Checks if a componentId matches a given specComponentId
ComponentId. nestInNamespace(ComponentId namespace)
ComponentSpecification
ComponentSpecification. nestInNamespace(ComponentId namespace)
Constructors in com.yahoo.component with parameters of type ComponentId Constructor Description AbstractComponent(ComponentId id)
Creates a new component with an id.ComponentId(java.lang.String name, Version version, ComponentId namespace)
ComponentSpecification(java.lang.String name, VersionSpecification versionSpecification, ComponentId namespace)
-
Uses of ComponentId in com.yahoo.component.provider
Methods in com.yahoo.component.provider that return types with arguments of type ComponentId Modifier and Type Method Description java.util.Map<ComponentId,COMPONENT>
ComponentRegistry. allComponentsById()
Returns an unmodifiable snapshot of all components present in this registry, by id.Methods in com.yahoo.component.provider with parameters of type ComponentId Modifier and Type Method Description COMPONENT
ComponentRegistry. getComponent(ComponentId id)
void
ComponentRegistry. register(ComponentId id, COMPONENT component)
Registers a component unless this registry is frozen.static <COMPONENT>
ComponentRegistry<COMPONENT>ComponentRegistry. singleton(ComponentId id, COMPONENT component)
Returns a frozen registry with a single component, for convenienceCOMPONENT
ComponentRegistry. unregister(ComponentId id)
Unregisters a component unless this registry is frozen.Constructors in com.yahoo.component.provider with parameters of type ComponentId Constructor Description FreezableComponent(ComponentId id)
FreezableSimpleComponent(ComponentId id)
-