com.[YourSchema].[YourSchemaType].MemberElement
当从XML Schema生成代码时,会为类型的每个成员元素创建一个具有以下成员的类。在下文中,“MemberType”代表成员元素本身的类型。
方法
Name | 描述 | |
---|---|---|
![]() | MemberType append() | 创建一个新元素并将其追加到其父元素。 |
![]() | MemberType appendWithPrefix(String prefix) | 创建一个具有作为参数提供的前缀的新元素,并将其追加到其父元素。有关示例,请参见示例:采购订单。 |
![]() | MemberType at(int index) | 返回指定索引处的成员元素的实例。 |
![]() | int count() | 返回元素数量。 |
![]() | boolean exists() | 如果存在至少一个元素,则返回true。 |
![]() | MemberType first() | 返回成员元素的第一个实例。 |
![]() | int getEnumerationValue() | 仅为枚举类型生成。返回为可能值生成的常量之一;如果该值与Schema中的任何枚举值都不匹配,则返回Invalid。 |
![]() | com.altova.xml.meta.Element getInfo() | 返回一个用于查询Schema信息的对象(请参见com.altova.xml.meta.Element)。 |
![]() | MemberType getValue() | 获取元素内容(仅在元素可以具有混合或简单内容时生成)。 |
![]() | java.util.Iterator iterator() | 返回一个用于迭代成员元素实例的对象。 |
![]() | MemberType last() | 返回成员元素的最后一个实例。 |
![]() | void remove() | 从父元素中删除该元素的所有实例。 |
![]() | void removeAt(int index) | 删除由索引指定的元素的实例。 |
![]() | void setEnumerationValue(int index) | 仅为枚举类型生成。将为可能值生成的常量之一传递给此方法以设置值。 |
![]() | void setValue(MemberType value) | 设置元素内容(仅在元素可以具有混合或简单内容时生成)。 |