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