Tabnine Logo
PetiteBeans.lookupBeanDefinition
Code IndexAdd Tabnine to your IDE (free)

How to use
lookupBeanDefinition
method
in
jodd.petite.PetiteBeans

Best Java code snippets using jodd.petite.PetiteBeans.lookupBeanDefinition (Showing top 12 results out of 315)

origin: oblac/jodd

/**
 * Returns <code>true</code> if bean name is registered.
 */
public boolean isBeanNameRegistered(final String name) {
  return lookupBeanDefinition(name) != null;
}
origin: oblac/jodd

/**
 * Lookups for existing {@link jodd.petite.BeanDefinition bean definition}.
 * Throws exception if bean is not found.
 */
protected BeanDefinition lookupExistingBeanDefinition(final String name) {
  BeanDefinition beanDefinition = lookupBeanDefinition(name);
  if (beanDefinition == null) {
    throw new PetiteException("Bean not found: " + name);
  }
  return beanDefinition;
}
origin: oblac/jodd

/**
 * Iterates all beans. Iteration occurs over the {@link #beanNames() snapshot of bean names}.
 */
public void forEachBean(final Consumer<BeanDefinition> beanDefinitionConsumer) {
  final Set<String> names = beanNames();
  for (String beanName : names) {
    BeanDefinition beanDefinition = lookupBeanDefinition(beanName);
    if (beanDefinition != null) {
      beanDefinitionConsumer.accept(beanDefinition);
    }
  }
}
origin: oblac/jodd

/**
 * Lookups for first founded {@link BeanDefinition bean definition}.
 * Returns <code>null</code> if none of the beans is found.
 */
protected BeanDefinition lookupBeanDefinitions(final BeanReferences beanReferences) {
  final int total = beanReferences.size();
  for (int i = 0; i < total; i++) {
    final String name = beanReferences.name(i);
    BeanDefinition beanDefinition = lookupBeanDefinition(name);
    if (beanDefinition != null) {
      return beanDefinition;
    }
  }
  return null;
}
origin: oblac/jodd

/**
 * Registers instance method provider.
 *
 * @param providerName provider name
 * @param beanName bean name
 * @param methodName instance method name
 * @param arguments method argument types
 */
public void registerPetiteProvider(final String providerName, final String beanName, final String methodName, final Class[] arguments) {
  BeanDefinition beanDefinition = lookupBeanDefinition(beanName);
  if (beanDefinition == null) {
    throw new PetiteException("Bean not found: " + beanName);
  }
  Class beanType = beanDefinition.type;
  ClassDescriptor cd = ClassIntrospector.get().lookup(beanType);
  MethodDescriptor md = cd.getMethodDescriptor(methodName, arguments, true);
  if (md == null) {
    throw new PetiteException("Provider method not found: " + methodName);
  }
  ProviderDefinition providerDefinition = new ProviderDefinition(providerName, beanName, md.getMethod());
  providers.put(providerName, providerDefinition);
}
origin: org.jodd/jodd-wot

/**
 * Returns <code>true</code> if bean name is registered.
 */
public boolean isBeanNameRegistered(String name) {
  return lookupBeanDefinition(name) != null;
}
origin: org.jodd/jodd-petite

/**
 * Returns <code>true</code> if bean name is registered.
 */
public boolean isBeanNameRegistered(final String name) {
  return lookupBeanDefinition(name) != null;
}
origin: org.jodd/jodd-petite

/**
 * Lookups for existing {@link jodd.petite.BeanDefinition bean definition}.
 * Throws exception if bean is not found.
 */
protected BeanDefinition lookupExistingBeanDefinition(final String name) {
  BeanDefinition beanDefinition = lookupBeanDefinition(name);
  if (beanDefinition == null) {
    throw new PetiteException("Bean not found: " + name);
  }
  return beanDefinition;
}
origin: org.jodd/jodd-wot

/**
 * Lookups for existing bean. Throws exception if bean is not found.
 */
protected BeanDefinition lookupExistingBeanDefinition(String name) {
  BeanDefinition beanDefinition = lookupBeanDefinition(name);
  if (beanDefinition == null) {
    throw new PetiteException("Bean: '" + name + "' not registered.");
  }
  return beanDefinition;
}
origin: org.jodd/jodd-petite

/**
 * Iterates all beans. Iteration occurs over the {@link #beanNames() snapshot of bean names}.
 */
public void forEachBean(final Consumer<BeanDefinition> beanDefinitionConsumer) {
  final Set<String> names = beanNames();
  for (String beanName : names) {
    BeanDefinition beanDefinition = lookupBeanDefinition(beanName);
    if (beanDefinition != null) {
      beanDefinitionConsumer.accept(beanDefinition);
    }
  }
}
origin: org.jodd/jodd-petite

/**
 * Lookups for first founded {@link BeanDefinition bean definition}.
 * Returns <code>null</code> if none of the beans is found.
 */
protected BeanDefinition lookupBeanDefinitions(final BeanReferences beanReferences) {
  final int total = beanReferences.size();
  for (int i = 0; i < total; i++) {
    final String name = beanReferences.name(i);
    BeanDefinition beanDefinition = lookupBeanDefinition(name);
    if (beanDefinition != null) {
      return beanDefinition;
    }
  }
  return null;
}
origin: org.jodd/jodd-petite

/**
 * Registers instance method provider.
 *
 * @param providerName provider name
 * @param beanName bean name
 * @param methodName instance method name
 * @param arguments method argument types
 */
public void registerPetiteProvider(final String providerName, final String beanName, final String methodName, final Class[] arguments) {
  BeanDefinition beanDefinition = lookupBeanDefinition(beanName);
  if (beanDefinition == null) {
    throw new PetiteException("Bean not found: " + beanName);
  }
  Class beanType = beanDefinition.type;
  ClassDescriptor cd = ClassIntrospector.get().lookup(beanType);
  MethodDescriptor md = cd.getMethodDescriptor(methodName, arguments, true);
  if (md == null) {
    throw new PetiteException("Provider method not found: " + methodName);
  }
  ProviderDefinition providerDefinition = new ProviderDefinition(providerName, beanName, md.getMethod());
  providers.put(providerName, providerDefinition);
}
jodd.petitePetiteBeanslookupBeanDefinition

Javadoc

Lookups for BeanDefinition. Returns null if bean name doesn't exist.

Popular methods of PetiteBeans

  • lookupExistingBeanDefinition
    Lookups for existing jodd.petite.BeanDefinition. Throws exception if bean is not found.
  • registerPetiteBean
    Single point of bean registration. The following rules are applied:if name is missing, it will be re
  • registerScope
    Registers new scope. It is not necessary to manually register scopes, since they become registered o
  • resolveScope
    Resolves and registers scope from a scope type.
  • beanNames
    Returns set of all bean names. The returned set is a safe snapshot of all bean names.
  • createBeanDefinitionForRegistration
    Creates jodd.petite.BeanDefinition on #registerPetiteBean(Class,String,Class,WiringMode,boolean,Cons
  • defineParameter
    Defines new parameter. Parameters with same name will be replaced.
  • defineParameters
    Defines many parameters at once from jodd.props.Props.
  • forEachBean
    Iterates all beans. Iteration occurs over the #beanNames().
  • newInternalInstance
    Creates new instance of given type. In the first try, it tries to use constructor with a PetiteConta
  • registerBean
    Registers bean definition by putting it in the beans map. If bean does not have petite name explicit
  • removeBean
    Removes bean and returns definition of removed bean. All resolvers references are deleted, too. Retu
  • registerBean,
  • removeBean,
  • resolveBeanName,
  • defineCtorInjectionPoint,
  • defineInitMethods,
  • defineMethodInjectionPoint,
  • definePropertyInjectionPoint,
  • defineSetInjectionPoint,
  • removeBeanDefinition

Popular in Java

  • Start an intent from android
  • getExternalFilesDir (Context)
  • startActivity (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now