Uses of Class
org.htmlunit.corejs.javascript.Slot
-
Packages that use Slot Package Description org.htmlunit.corejs.javascript -
-
Uses of Slot in org.htmlunit.corejs.javascript
Subclasses of Slot in org.htmlunit.corejs.javascript Modifier and Type Class Description classAccessorSlotThis is a specialization of Slot to store various types of values that are retrieved dynamically using Java and JavaScript functions.classLambdaSlotThis is a specialization of property access using some lambda functions.classLazyLoadSlotThis is a specialization of Slot to store values that are retrieved via calls to script functions.Fields in org.htmlunit.corejs.javascript declared as Slot Modifier and Type Field Description private SlotEmbeddedSlotMap. firstAddedprivate SlotEmbeddedSlotMap. lastAddedprivate SlotEmbeddedSlotMap.Iter. next(package private) SlotSlot. next(package private) SlotSlot. orderedNextprivate Slot[]EmbeddedSlotMap. slotsFields in org.htmlunit.corejs.javascript with type parameters of type Slot Modifier and Type Field Description private java.util.LinkedHashMap<java.lang.Object,Slot>HashSlotMap. mapMethods in org.htmlunit.corejs.javascript that return Slot Modifier and Type Method Description private SlotEmbeddedSlotMap. createSlot(java.lang.Object key, int indexOrHash, int attributes)private SlotHashSlotMap. createSlot(java.lang.Object key, int index, int attributes)private SlotScriptableObject. getAttributeSlot(java.lang.String name, int index)private SlotScriptableObject. getAttributeSlot(Symbol key)SlotEmbeddedSlotMap. modify(java.lang.Object key, int index, int attributes)Locate the slot with given name or index, and create a new one if necessary.SlotHashSlotMap. modify(java.lang.Object key, int index, int attributes)SlotSlotMap. modify(java.lang.Object key, int index, int attributes)Return the Slot that matches EITHER "key" or "index".SlotSlotMapContainer. modify(java.lang.Object key, int index, int attributes)SlotThreadSafeSlotMapContainer. modify(java.lang.Object key, int index, int attributes)SlotEmbeddedSlotMap.Iter. next()SlotEmbeddedSlotMap. query(java.lang.Object key, int index)Locate the slot with the given name or index.SlotHashSlotMap. query(java.lang.Object key, int index)SlotSlotMap. query(java.lang.Object key, int index)Retrieve the slot at EITHER key or index, or return null if the slot cannot be found.SlotSlotMapContainer. query(java.lang.Object key, int index)SlotThreadSafeSlotMapContainer. query(java.lang.Object key, int index)protected SlotScriptableObject. querySlot(Context cx, java.lang.Object id)Methods in org.htmlunit.corejs.javascript that return types with arguments of type Slot Modifier and Type Method Description java.util.Iterator<Slot>EmbeddedSlotMap. iterator()java.util.Iterator<Slot>HashSlotMap. iterator()java.util.Iterator<Slot>SlotMapContainer. iterator()java.util.Iterator<Slot>ThreadSafeSlotMapContainer. iterator()Methods in org.htmlunit.corejs.javascript with parameters of type Slot Modifier and Type Method Description voidEmbeddedSlotMap. add(Slot newSlot)voidHashSlotMap. add(Slot newSlot)voidSlotMap. add(Slot newSlot)Insert a new slot to the map.voidSlotMapContainer. add(Slot newSlot)voidThreadSafeSlotMapContainer. add(Slot newSlot)private static voidEmbeddedSlotMap. addKnownAbsentSlot(Slot[] addSlots, Slot slot)Add slot with keys that are known to absent from the table.private static voidEmbeddedSlotMap. copyTable(Slot[] oldSlots, Slot[] newSlots)private voidEmbeddedSlotMap. insertNewSlot(Slot newSlot)private java.lang.ObjectHashSlotMap. makeKey(Slot slot)voidEmbeddedSlotMap. replace(Slot oldSlot, Slot newSlot)voidHashSlotMap. replace(Slot oldSlot, Slot newSlot)voidSlotMap. replace(Slot oldSlot, Slot newSlot)Replace "slot" with a new slot.voidSlotMapContainer. replace(Slot oldSlot, Slot newSlot)voidThreadSafeSlotMapContainer. replace(Slot oldSlot, Slot newSlot)Constructors in org.htmlunit.corejs.javascript with parameters of type Slot Constructor Description AccessorSlot(Slot oldSlot)Iter(Slot slot)LambdaSlot(Slot oldSlot)LazyLoadSlot(Slot oldSlot)Slot(Slot oldSlot)
-