public abstract class ActionScriptClassDescriptor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Converters |
converters |
protected byte |
encoding |
protected Externalizer |
externalizer |
protected java.lang.String |
instantiator |
protected java.util.List<Property> |
properties |
protected java.lang.String |
type |
| Modifier | Constructor and Description |
|---|---|
protected |
ActionScriptClassDescriptor(java.lang.String type,
byte encoding) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
defineProperty(java.lang.String name) |
byte |
getEncoding() |
Externalizer |
getExternalizer() |
java.lang.String |
getInstantiator() |
int |
getPropertiesCount() |
Property |
getProperty(int index) |
java.lang.String |
getPropertyName(int index) |
java.lang.String |
getType() |
boolean |
isDynamic() |
boolean |
isExternalizable() |
abstract java.lang.Object |
newJavaInstance() |
void |
setPropertyValue(int index,
java.lang.Object instance,
java.lang.Object value) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object instance,
java.lang.Object value) |
java.lang.String |
toString() |
protected final java.lang.String type
protected final java.lang.String instantiator
protected final byte encoding
protected final Externalizer externalizer
protected final Converters converters
protected final java.util.List<Property> properties
protected ActionScriptClassDescriptor(java.lang.String type,
byte encoding)
public java.lang.String getType()
public java.lang.String getInstantiator()
public Externalizer getExternalizer()
public byte getEncoding()
public boolean isExternalizable()
public boolean isDynamic()
public abstract void defineProperty(java.lang.String name)
public abstract java.lang.Object newJavaInstance()
public int getPropertiesCount()
public Property getProperty(int index)
public java.lang.String getPropertyName(int index)
public void setPropertyValue(int index,
java.lang.Object instance,
java.lang.Object value)
public void setPropertyValue(java.lang.String name,
java.lang.Object instance,
java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Object