public class Node extends Item implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Node.DefaultFieldValue |
static class |
Node.DefaultNodeValue |
Modifier and Type | Field and Description |
---|---|
protected Node.DefaultFieldValue |
defaultFieldValue |
protected Node.DefaultNodeValue |
defaultNodeValue |
java.util.List<Field> |
field |
java.util.List<Node> |
node |
DEFAULT_IS_HIDDEN, DEFAULT_IS_MANDATORY, description, isHidden, isMandatory, name, ordering, title
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this Node.
|
static Node |
fromString(java.lang.String s)
String representation of this Node.
|
Node.DefaultFieldValue |
getDefaultFieldValue() |
Node.DefaultNodeValue |
getDefaultNodeValue() |
java.util.List<Field> |
getField()
Sub-fields
|
java.util.List<Node> |
getNode()
Sub-nodes
|
Node |
makeCopy()
Creates and returns a deep copy of this Node.
|
static Node |
readFrom(java.io.InputStream is)
Read this Node from an XML fragment.
|
void |
setDefaultFieldValue(Node.DefaultFieldValue __value) |
void |
setDefaultNodeValue(Node.DefaultNodeValue __value) |
java.lang.String |
toString()
String representation of this Node.
|
Node |
withDefaultFieldValue(java.util.Collection<Field> __values) |
Node |
withDefaultFieldValue(Field... __values) |
Node |
withDefaultFieldValue(Node.DefaultFieldValue __value) |
Node |
withDefaultNodeValue(java.util.Collection<Node> __values) |
Node |
withDefaultNodeValue(Node... __values) |
Node |
withDefaultNodeValue(Node.DefaultNodeValue __value) |
Node |
withDescription(java.lang.String description) |
Node |
withField(java.util.Collection<Field> __values) |
Node |
withField(Field... __values)
Sub-fields
|
Node |
withIsHidden(boolean isHidden) |
Node |
withIsHidden(java.lang.Boolean isHidden) |
Node |
withIsMandatory(boolean isMandatory) |
Node |
withIsMandatory(java.lang.Boolean isMandatory) |
Node |
withName(java.lang.String name) |
Node |
withNode(java.util.Collection<Node> __values) |
Node |
withNode(Node... __values)
Sub-nodes
|
Node |
withOrdering(int ordering) |
Node |
withOrdering(java.lang.Integer ordering) |
Node |
withTitle(java.lang.String title) |
void |
writeTo(java.io.OutputStream os)
Write this Node as an XML fragment
|
getDescription, getName, getOrdering, getTitle, isIsHidden, isIsMandatory, setDescription, setIsHidden, setIsMandatory, setName, setOrdering, setTitle
public java.util.List<Field> field
public java.util.List<Node> node
protected Node.DefaultFieldValue defaultFieldValue
protected Node.DefaultNodeValue defaultNodeValue
public Node()
public Node(Node o)
public Node withDescription(java.lang.String description)
withDescription
in class Item
public Node withIsMandatory(boolean isMandatory)
withIsMandatory
in class Item
public Node withIsMandatory(java.lang.Boolean isMandatory)
withIsMandatory
in class Item
public Node withIsHidden(boolean isHidden)
withIsHidden
in class Item
public Node withIsHidden(java.lang.Boolean isHidden)
withIsHidden
in class Item
public Node withOrdering(int ordering)
withOrdering
in class Item
public Node withOrdering(java.lang.Integer ordering)
withOrdering
in class Item
public java.util.List<Field> getField()
public java.util.List<Node> getNode()
public Node.DefaultFieldValue getDefaultFieldValue()
public void setDefaultFieldValue(Node.DefaultFieldValue __value)
public Node withDefaultFieldValue(Node.DefaultFieldValue __value)
public Node.DefaultNodeValue getDefaultNodeValue()
public void setDefaultNodeValue(Node.DefaultNodeValue __value)
public Node withDefaultNodeValue(Node.DefaultNodeValue __value)
public Node makeCopy()
public static Node readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
public static Node fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.