Top Description Fields Constructors Methods
org.hibernate.bytecode.enhance.internal.tracker

public final Class SortedFieldTracker

extends Object
implements DirtyTracker
Class Inheritance
All Implemented Interfaces
org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker
Imports
org.hibernate.internal.util.collections.ArrayHelper

small low memory class to keep track of changed fields similar to BasicTracker but where the array is kept ordered to reduce the cost of verifying duplicates
Author
Luis Barreiro

Field Summary

Modifier and TypeField and Description
private String[]
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
public String[]
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

namesback to summary
private String[] names
suspendedback to summary
private boolean suspended

Constructor Detail

SortedFieldTrackerback to summary
public SortedFieldTracker()

Method Detail

addback to summary
public void add(String name)

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.add.

Annotations
@Override
clearback to summary
public void clear()

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.clear.

Annotations
@Override
containsback to summary
public boolean contains(String name)

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.contains.

Annotations
@Override
getback to summary
public String[] get()

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.get.

Annotations
@Override
isEmptyback to summary
public boolean isEmpty()

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.isEmpty.

Annotations
@Override
suspendback to summary
public void suspend(boolean suspend)

Implements org.hibernate.bytecode.enhance.internal.tracker.DirtyTracker.suspend.

Annotations
@Override