org.rococoa.cocoa.quicktime
Class XMLAttribute

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.XMLAttribute
Direct Known Subclasses:
XMLAttribute.ByReference, XMLAttribute.ByValue

public class XMLAttribute
extends com.ochafik.lang.jnaerator.runtime.Structure

An XML attribute-value pair
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class XMLAttribute.ByReference
           
static class XMLAttribute.ByValue
           
 
Field Summary
 int identifier
           
 ByteByReference name
           
 XMLAttributeValue value
           
 NativeLong valueKind
           
 ByteByReference valueStr
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
XMLAttribute()
           
XMLAttribute(int identifier, ByteByReference name, NativeLong valueKind, XMLAttributeValue value, ByteByReference valueStr)
           
 
Method Summary
 XMLAttribute.ByReference byReference()
           
 XMLAttribute.ByValue byValue()
           
 XMLAttribute clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

public int identifier

name

public ByteByReference name

valueKind

public NativeLong valueKind

value

public XMLAttributeValue value

valueStr

public ByteByReference valueStr
Constructor Detail

XMLAttribute

public XMLAttribute()

XMLAttribute

public XMLAttribute(int identifier,
                    ByteByReference name,
                    NativeLong valueKind,
                    XMLAttributeValue value,
                    ByteByReference valueStr)
Parameters:
identifier - Tokenized identifier, if the attribute name was recognized by the parser
name - Attribute name, Only present if identifier == xmlIdentifierUnrecognized
valueKind - Type of parsed value, if the value was recognized and parsed; otherwise, attributeValueKindCharString
value - Parsed attribute value
valueStr - Always present
Method Detail

byReference

public XMLAttribute.ByReference byReference()

byValue

public XMLAttribute.ByValue byValue()

clone

public XMLAttribute clone()
Overrides:
clone in class Object