public class ComponentNode extends Node implements com.exalead.util.Checkable, java.io.Serializable
Node.DefaultFieldValue, Node.DefaultNodeValue
Modifier and Type | Field and Description |
---|---|
java.lang.String |
componentConfigClassId |
java.util.List<Descriptor> |
descriptor |
defaultFieldValue, defaultNodeValue, field, node
DEFAULT_IS_HIDDEN, DEFAULT_IS_MANDATORY, description, isHidden, isMandatory, name, ordering, title
Constructor and Description |
---|
ComponentNode() |
ComponentNode(ComponentNode o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ComponentNode.
|
static ComponentNode |
fromString(java.lang.String s)
String representation of this ComponentNode.
|
java.lang.String |
getComponentConfigClassId()
Base Class/Interface id of the associated descriptors
|
java.util.List<Descriptor> |
getDescriptor()
Allowed components
|
ComponentNode |
makeCopy()
Creates and returns a deep copy of this ComponentNode.
|
static ComponentNode |
readFrom(java.io.InputStream is)
Read this ComponentNode from an XML fragment.
|
void |
setComponentConfigClassId(java.lang.String componentConfigClassId)
Base Class/Interface id of the associated descriptors
|
java.lang.String |
toString()
String representation of this ComponentNode.
|
ComponentNode |
withComponentConfigClassId(java.lang.String componentConfigClassId) |
ComponentNode |
withDefaultFieldValue(java.util.Collection<Field> __values) |
ComponentNode |
withDefaultFieldValue(Field... __values)
Field default values
|
ComponentNode |
withDefaultNodeValue(java.util.Collection<Node> __values) |
ComponentNode |
withDefaultNodeValue(Node... __values)
Node default values (recursive)
|
ComponentNode |
withDescription(java.lang.String description) |
ComponentNode |
withDescriptor(java.util.Collection<Descriptor> __values) |
ComponentNode |
withDescriptor(Descriptor... __values)
Allowed components
|
ComponentNode |
withField(java.util.Collection<Field> __values) |
ComponentNode |
withField(Field... __values)
Sub-fields
|
ComponentNode |
withIsHidden(boolean isHidden) |
ComponentNode |
withIsHidden(java.lang.Boolean isHidden) |
ComponentNode |
withIsMandatory(boolean isMandatory) |
ComponentNode |
withIsMandatory(java.lang.Boolean isMandatory) |
ComponentNode |
withName(java.lang.String name) |
ComponentNode |
withNode(java.util.Collection<Node> __values) |
ComponentNode |
withNode(Node... __values)
Sub-nodes
|
ComponentNode |
withOrdering(int ordering) |
ComponentNode |
withOrdering(java.lang.Integer ordering) |
ComponentNode |
withTitle(java.lang.String title) |
void |
writeTo(java.io.OutputStream os)
Write this ComponentNode 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 java.util.List<Descriptor> descriptor
public java.lang.String componentConfigClassId
public ComponentNode()
public ComponentNode(ComponentNode o)
public ComponentNode withField(Field... __values)
public ComponentNode withField(java.util.Collection<Field> __values)
public ComponentNode withNode(Node... __values)
public ComponentNode withNode(java.util.Collection<Node> __values)
public ComponentNode withDefaultFieldValue(Field... __values)
withDefaultFieldValue
in class Node
public ComponentNode withDefaultFieldValue(java.util.Collection<Field> __values)
withDefaultFieldValue
in class Node
public ComponentNode withDefaultNodeValue(Node... __values)
withDefaultNodeValue
in class Node
public ComponentNode withDefaultNodeValue(java.util.Collection<Node> __values)
withDefaultNodeValue
in class Node
public ComponentNode withName(java.lang.String name)
public ComponentNode withTitle(java.lang.String title)
public ComponentNode withDescription(java.lang.String description)
withDescription
in class Node
public ComponentNode withIsMandatory(boolean isMandatory)
withIsMandatory
in class Node
public ComponentNode withIsMandatory(java.lang.Boolean isMandatory)
withIsMandatory
in class Node
public ComponentNode withIsHidden(boolean isHidden)
withIsHidden
in class Node
public ComponentNode withIsHidden(java.lang.Boolean isHidden)
withIsHidden
in class Node
public ComponentNode withOrdering(int ordering)
withOrdering
in class Node
public ComponentNode withOrdering(java.lang.Integer ordering)
withOrdering
in class Node
public java.util.List<Descriptor> getDescriptor()
public ComponentNode withDescriptor(Descriptor... __values)
public ComponentNode withDescriptor(java.util.Collection<Descriptor> __values)
public void setComponentConfigClassId(java.lang.String componentConfigClassId)
public java.lang.String getComponentConfigClassId()
public ComponentNode withComponentConfigClassId(java.lang.String componentConfigClassId)
public ComponentNode makeCopy()
public static ComponentNode 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 ComponentNode 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.