public class SetterNode extends Node implements com.exalead.util.Checkable, java.io.Serializable
Node.DefaultFieldValue, Node.DefaultNodeValue
defaultFieldValue, defaultNodeValue, field, node
DEFAULT_IS_HIDDEN, DEFAULT_IS_MANDATORY, description, isHidden, isMandatory, name, ordering, title
Constructor and Description |
---|
SetterNode() |
SetterNode(SetterNode o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SetterNode.
|
static SetterNode |
fromString(java.lang.String s)
String representation of this SetterNode.
|
SetterNode |
makeCopy()
Creates and returns a deep copy of this SetterNode.
|
static SetterNode |
readFrom(java.io.InputStream is)
Read this SetterNode from an XML fragment.
|
java.lang.String |
toString()
String representation of this SetterNode.
|
SetterNode |
withDefaultFieldValue(java.util.Collection<Field> __values) |
SetterNode |
withDefaultFieldValue(Field... __values)
Field default values
|
SetterNode |
withDefaultNodeValue(java.util.Collection<Node> __values) |
SetterNode |
withDefaultNodeValue(Node... __values)
Node default values (recursive)
|
SetterNode |
withDescription(java.lang.String description) |
SetterNode |
withField(java.util.Collection<Field> __values) |
SetterNode |
withField(Field... __values)
Sub-fields
|
SetterNode |
withIsHidden(boolean isHidden) |
SetterNode |
withIsHidden(java.lang.Boolean isHidden) |
SetterNode |
withIsMandatory(boolean isMandatory) |
SetterNode |
withIsMandatory(java.lang.Boolean isMandatory) |
SetterNode |
withName(java.lang.String name) |
SetterNode |
withNode(java.util.Collection<Node> __values) |
SetterNode |
withNode(Node... __values)
Sub-nodes
|
SetterNode |
withOrdering(int ordering) |
SetterNode |
withOrdering(java.lang.Integer ordering) |
SetterNode |
withTitle(java.lang.String title) |
void |
writeTo(java.io.OutputStream os)
Write this SetterNode as an XML fragment
|
getDefaultFieldValue, getDefaultNodeValue, getField, getNode, setDefaultFieldValue, setDefaultNodeValue, withDefaultFieldValue, withDefaultNodeValue
getDescription, getName, getOrdering, getTitle, isIsHidden, isIsMandatory, setDescription, setIsHidden, setIsMandatory, setName, setOrdering, setTitle
public SetterNode()
public SetterNode(SetterNode o)
public SetterNode withField(Field... __values)
public SetterNode withField(java.util.Collection<Field> __values)
public SetterNode withNode(Node... __values)
public SetterNode withNode(java.util.Collection<Node> __values)
public SetterNode withDefaultFieldValue(Field... __values)
withDefaultFieldValue
in class Node
public SetterNode withDefaultFieldValue(java.util.Collection<Field> __values)
withDefaultFieldValue
in class Node
public SetterNode withDefaultNodeValue(Node... __values)
withDefaultNodeValue
in class Node
public SetterNode withDefaultNodeValue(java.util.Collection<Node> __values)
withDefaultNodeValue
in class Node
public SetterNode withName(java.lang.String name)
public SetterNode withTitle(java.lang.String title)
public SetterNode withDescription(java.lang.String description)
withDescription
in class Node
public SetterNode withIsMandatory(boolean isMandatory)
withIsMandatory
in class Node
public SetterNode withIsMandatory(java.lang.Boolean isMandatory)
withIsMandatory
in class Node
public SetterNode withIsHidden(boolean isHidden)
withIsHidden
in class Node
public SetterNode withIsHidden(java.lang.Boolean isHidden)
withIsHidden
in class Node
public SetterNode withOrdering(int ordering)
withOrdering
in class Node
public SetterNode withOrdering(java.lang.Integer ordering)
withOrdering
in class Node
public SetterNode makeCopy()
public static SetterNode 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 SetterNode 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.