org.bridj.objc
Class SEL

java.lang.Object
  extended by org.bridj.Pointer
      extended by org.bridj.TypedPointer
          extended by org.bridj.objc.SEL
All Implemented Interfaces:
Comparable, Iterable

public class SEL
extends TypedPointer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.bridj.Pointer
Pointer.ListType, Pointer.Releaser, Pointer.StringType
 
Field Summary
protected  String name
           
 
Fields inherited from class org.bridj.Pointer
defaultAlignment, NULL, SIZE
 
Constructor Summary
SEL(long peer)
           
SEL(Pointer<?> ptr)
           
 
Method Summary
 boolean equals(Object o)
          Test equality of the pointer using the address.
 String getName()
           
 int hashCode()
          Compute a hash code based on pointed address.
 String toString()
           
static SEL valueOf(String name)
           
 
Methods inherited from class org.bridj.Pointer
allocate, allocate, allocate, allocateAlignedArray, allocateAlignedArray, allocateAlignedBytes, allocateArray, allocateArray, allocateArray, allocateArray, allocateBoolean, allocateBooleans, allocateBooleans, allocateBooleans, allocateByte, allocateBytes, allocateBytes, allocateBytes, allocateBytes, allocateChar, allocateChars, allocateChars, allocateChars, allocateCLong, allocateCLongs, allocateDouble, allocateDoubles, allocateDoubles, allocateDoubles, allocateDynamicCallback, allocateFloat, allocateFloats, allocateFloats, allocateFloats, allocateInt, allocateInts, allocateInts, allocateInts, allocateList, allocateList, allocateList, allocateLong, allocateLongs, allocateLongs, allocateLongs, allocatePointer, allocatePointer, allocatePointer, allocatePointerPointer, allocatePointerPointer, allocatePointers, allocatePointers, allocatePointers, allocateShort, allocateShorts, allocateShorts, allocateShorts, allocateSizeT, allocateSizeTs, allocateTypedPointer, allocateTypedPointers, apply, as, as, as, asDynamicFunction, asList, asList, asUntyped, clearBytes, clearBytesAtOffset, clearValidBytes, clone, compareBytes, compareBytesAtOffset, compareTo, computeRemainder, copyBytesAtOffsetTo, copyBytesTo, copyTo, copyTo, find, findByte, findLast, get, get, get, getAddress, getArray, getArray, getArrayAtOffset, getBoolean, getBooleanAtOffset, getBooleans, getBooleans, getBooleansAtOffset, getBuffer, getBuffer, getBufferAtOffset, getByte, getByteAtOffset, getByteBuffer, getByteBuffer, getByteBufferAtOffset, getBytes, getBytes, getBytes, getBytes, getBytesAtOffset, getBytesAtOffset, getChar, getCharAtOffset, getChars, getChars, getCharsAtOffset, getCLong, getCLongAtOffset, getCLongs, getCLongs, getCLongsAtOffset, getCString, getCStringAtOffset, getDouble, getDoubleAtOffset, getDoubleBuffer, getDoubleBuffer, getDoubleBufferAtOffset, getDoubles, getDoubles, getDoubles, getDoubles, getDoublesAtOffset, getDoublesAtOffset, getFloat, getFloatAtOffset, getFloatBuffer, getFloatBuffer, getFloatBufferAtOffset, getFloats, getFloats, getFloats, getFloats, getFloatsAtOffset, getFloatsAtOffset, getInt, getIntAtOffset, getIntBuffer, getIntBuffer, getIntBufferAtOffset, getInts, getInts, getInts, getInts, getIntsAtOffset, getIntsAtOffset, getIO, getLong, getLongAtOffset, getLongBuffer, getLongBuffer, getLongBufferAtOffset, getLongs, getLongs, getLongs, getLongs, getLongsAtOffset, getLongsAtOffset, getNativeObject, getNativeObject, getNativeObjectAtOffset, getNativeObjectAtOffset, getPeer, getPeer, getPointer, getPointer, getPointer, getPointerAtOffset, getPointerAtOffset, getPointerAtOffset, getPointerAtOffset, getPointers, getPointers, getPointersAtOffset, getPointersAtOffset, getPointersAtOffset, getPointersAtOffset, getReference, getShort, getShortAtOffset, getShortBuffer, getShortBuffer, getShortBufferAtOffset, getShorts, getShorts, getShorts, getShorts, getShortsAtOffset, getShortsAtOffset, getSizeT, getSizeTAtOffset, getSizeTs, getSizeTs, getSizeTsAtOffset, getString, getString, getStringAtOffset, getTargetSize, getTargetType, getValidBytes, getValidElements, getWideCString, getWideCStringAtOffset, intEnumType, isAligned, isAligned, isAligned, iterator, moveBytesAtOffsetTo, moveBytesTo, moveBytesTo, next, next, offset, order, order, pointerTo, pointerTo, pointerTo, pointerToAddress, pointerToAddress, pointerToAddress, pointerToAddress, pointerToAddress, pointerToAddress, pointerToAddress, pointerToAddress, pointerToArray, pointerToBoolean, pointerToBooleans, pointerToBooleans, pointerToBooleans, pointerToBuffer, pointerToByte, pointerToBytes, pointerToBytes, pointerToBytes, pointerToBytes, pointerToChar, pointerToChars, pointerToChars, pointerToChars, pointerToChars, pointerToCLong, pointerToCLong, pointerToCLongs, pointerToCLongs, pointerToCLongs, pointerToCString, pointerToCStrings, pointerToDouble, pointerToDoubles, pointerToDoubles, pointerToDoubles, pointerToDoubles, pointerToFloat, pointerToFloats, pointerToFloats, pointerToFloats, pointerToFloats, pointerToInt, pointerToInts, pointerToInts, pointerToInts, pointerToInts, pointerToLong, pointerToLongs, pointerToLongs, pointerToLongs, pointerToLongs, pointerToPointer, pointerToPointers, pointerToShort, pointerToShorts, pointerToShorts, pointerToShorts, pointerToShorts, pointerToSizeT, pointerToSizeT, pointerToSizeTs, pointerToSizeTs, pointerToSizeTs, pointerToString, pointerToWideCString, pointerToWideCStrings, pointerType, release, release, set, set, setArray, setArrayAtOffset, setBoolean, setBooleanAtOffset, setBooleans, setBooleansAtOffset, setBooleansAtOffset, setByte, setByteAtOffset, setBytes, setBytes, setBytesAtOffset, setBytesAtOffset, setBytesAtOffset, setBytesAtOffset, setChar, setCharAtOffset, setChars, setChars, setCharsAtOffset, setCharsAtOffset, setCharsAtOffset, setCharsAtOffset, setCLong, setCLong, setCLongAtOffset, setCLongAtOffset, setCLongs, setCLongs, setCLongs, setCLongsAtOffset, setCLongsAtOffset, setCLongsAtOffset, setCLongsAtOffset, setCString, setCStringAtOffset, setDouble, setDoubleAtOffset, setDoubles, setDoubles, setDoublesAtOffset, setDoublesAtOffset, setDoublesAtOffset, setDoublesAtOffset, setFloat, setFloatAtOffset, setFloats, setFloats, setFloatsAtOffset, setFloatsAtOffset, setFloatsAtOffset, setFloatsAtOffset, setInt, setIntAtOffset, setInts, setInts, setIntsAtOffset, setIntsAtOffset, setIntsAtOffset, setIntsAtOffset, setLong, setLongAtOffset, setLongs, setLongs, setLongsAtOffset, setLongsAtOffset, setLongsAtOffset, setLongsAtOffset, setNativeObject, setPointer, setPointerAtOffset, setPointers, setPointersAtOffset, setPointersAtOffset, setShort, setShortAtOffset, setShorts, setShorts, setShortsAtOffset, setShortsAtOffset, setShortsAtOffset, setShortsAtOffset, setSizeT, setSizeT, setSizeTAtOffset, setSizeTAtOffset, setSizeTs, setSizeTs, setSizeTs, setSizeTsAtOffset, setSizeTsAtOffset, setSizeTsAtOffset, setSizeTsAtOffset, setString, setStringAtOffset, setValues, setValuesAtOffset, setValuesAtOffset, setWideCString, setWideCStringAtOffset, strlen, toArray, toArray, update, updateBuffer, validBytes, validElements, wcslen, withReleaser
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected volatile String name
Constructor Detail

SEL

public SEL(long peer)

SEL

public SEL(Pointer<?> ptr)
Method Detail

valueOf

public static SEL valueOf(String name)

getName

public String getName()

toString

public String toString()
Overrides:
toString in class Pointer

equals

public boolean equals(Object o)
Description copied from class: Pointer
Test equality of the pointer using the address.

Overrides:
equals in class Pointer
Returns:
true if and only if obj is a Pointer instance and obj.getPeer() == this.getPeer()

hashCode

public int hashCode()
Description copied from class: Pointer
Compute a hash code based on pointed address.

Overrides:
hashCode in class Pointer


Copyright © 2009-2012. All Rights Reserved.