public interface org.hibernate.metamodel.binding.AttributeBindingContainer
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.metamodel.binding.AttributeBindingContainer
super_class: java.lang.Object
{
public abstract java.lang.String getPathBase();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.metamodel.domain.AttributeContainer getAttributeContainer();
descriptor: ()Lorg/hibernate/metamodel/domain/AttributeContainer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Iterable<org.hibernate.metamodel.binding.AttributeBinding> attributeBindings();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<Lorg/hibernate/metamodel/binding/AttributeBinding;>;
public abstract org.hibernate.metamodel.binding.AttributeBinding locateAttributeBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/metamodel/binding/AttributeBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.hibernate.metamodel.binding.BasicAttributeBinding makeBasicAttributeBinding(org.hibernate.metamodel.domain.SingularAttribute);
descriptor: (Lorg/hibernate/metamodel/domain/SingularAttribute;)Lorg/hibernate/metamodel/binding/BasicAttributeBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attribute
public abstract org.hibernate.metamodel.binding.ComponentAttributeBinding makeComponentAttributeBinding(org.hibernate.metamodel.domain.SingularAttribute);
descriptor: (Lorg/hibernate/metamodel/domain/SingularAttribute;)Lorg/hibernate/metamodel/binding/ComponentAttributeBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attribute
public abstract org.hibernate.metamodel.binding.ManyToOneAttributeBinding makeManyToOneAttributeBinding(org.hibernate.metamodel.domain.SingularAttribute);
descriptor: (Lorg/hibernate/metamodel/domain/SingularAttribute;)Lorg/hibernate/metamodel/binding/ManyToOneAttributeBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attribute
public abstract org.hibernate.metamodel.binding.BagBinding makeBagAttributeBinding(org.hibernate.metamodel.domain.PluralAttribute, org.hibernate.metamodel.binding.CollectionElementNature);
descriptor: (Lorg/hibernate/metamodel/domain/PluralAttribute;Lorg/hibernate/metamodel/binding/CollectionElementNature;)Lorg/hibernate/metamodel/binding/BagBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attribute
nature
public abstract org.hibernate.metamodel.binding.SetBinding makeSetAttributeBinding(org.hibernate.metamodel.domain.PluralAttribute, org.hibernate.metamodel.binding.CollectionElementNature);
descriptor: (Lorg/hibernate/metamodel/domain/PluralAttribute;Lorg/hibernate/metamodel/binding/CollectionElementNature;)Lorg/hibernate/metamodel/binding/SetBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attribute
nature
public abstract org.hibernate.metamodel.binding.EntityBinding seekEntityBinding();
descriptor: ()Lorg/hibernate/metamodel/binding/EntityBinding;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Class<?> getClassReference();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<*>;
public abstract org.hibernate.metamodel.source.MetaAttributeContext getMetaAttributeContext();
descriptor: ()Lorg/hibernate/metamodel/source/MetaAttributeContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "AttributeBindingContainer.java"