类的用途
java.beans.Encoder
使用 Encoder 的包
-
Encoder 在 java.beans 中的用法
java.beans 中 Encoder 的子类修饰符和类型类描述classXMLEncoder类是ObjectOutputStream的补充替代品,可用于生成 JavaBean 的文本表示,就像ObjectOutputStream可用于创建Serializable对象的二进制表示一样。java.beans 中的方法,参数类型为 Encoder修饰符和类型方法描述protected voidDefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) initialize方法的这个默认实现假定保存在这种类型的对象中的所有状态都按照内省器返回的顺序通过匹配的“setter”和“getter”方法对公开。protected voidPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) 生成一系列对newInstance有副作用的语句,以便新实例变为 equivalent 到oldInstance。protected ExpressionDefaultPersistenceDelegate.instantiate(Object oldInstance, Encoder out) instantiate方法的默认实现返回一个包含预定义方法名称“new”的表达式,表示使用DefaultPersistenceDelegate的构造函数中指定的参数调用构造函数。protected abstract ExpressionPersistenceDelegate.instantiate(Object oldInstance, Encoder out) 返回值为oldInstance的表达式。voidPersistenceDelegate.writeObject(Object oldInstance, Encoder out) writeObject是持久化的单一入口点,在传统委托模式下由Encoder使用。