public interface NavigatorNode extends NXObject
NavigatorView
class to create a navigator node NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
NavigatorNode |
addChild(String name,
TaggedObject[] nodeObjects,
boolean createPersistentData)
Adds a child node.
|
boolean |
checkStatus()
Returns the node check status.
|
NavigatorNode[] |
getChildren()
Gets children nodes.
|
NavigatorNode |
getNextNode()
Get next node.
|
NavigatorNode |
getNextSiblingNode()
Gets next sibling node.
|
TaggedObject[] |
getNodeObjects()
Gets the objects represented by the node.
|
NavigatorNode |
getParent()
Gets parent node.
|
NavigatorNode |
getPreviousNode()
Get previous node.
|
NavigatorNode |
getPreviousSiblingNode()
Gets previous sibling node.
|
String |
getProperty(String propertyName)
Gets the node property.
|
boolean |
modifiable()
Returns the node modifiable property.
|
void |
removeChild(NavigatorNode childNode)
Removes a child node.
|
void |
setCheckStatus(boolean checkStatus)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setDraggable(boolean draggable)
Sets the node draggable attribute.
|
void |
setIcon(String icon)
Sets the node icon.
|
void |
setModifiable(boolean modifiable)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setNodeObjects(TaggedObject[] nodeObjects)
Sets the objects represented by the node.
|
void |
setTitle(String title)
License requirements: nx_ship_basic ("Ship Basic Design") . |
String |
title()
Returns the node title.
|
void |
updateProperty(String propertyName,
String propertyValue)
Sets the node property.
|
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
TaggedObject[] getNodeObjects() throws NXException, RemoteException
NXException
RemoteException
void setNodeObjects(TaggedObject[] nodeObjects) throws NXException, RemoteException
nodeObjects
- NXException
RemoteException
NavigatorNode addChild(String name, TaggedObject[] nodeObjects, boolean createPersistentData) throws NXException, RemoteException
name
- nodeObjects
- createPersistentData
- NXException
RemoteException
void removeChild(NavigatorNode childNode) throws NXException, RemoteException
childNode
- NXException
RemoteException
NavigatorNode getParent() throws NXException, RemoteException
NXException
RemoteException
NavigatorNode[] getChildren() throws NXException, RemoteException
NXException
RemoteException
NavigatorNode getNextNode() throws NXException, RemoteException
NXException
RemoteException
NavigatorNode getPreviousNode() throws NXException, RemoteException
NXException
RemoteException
NavigatorNode getNextSiblingNode() throws NXException, RemoteException
NXException
RemoteException
NavigatorNode getPreviousSiblingNode() throws NXException, RemoteException
NXException
RemoteException
String title() throws NXException, RemoteException
NXException
RemoteException
void setTitle(String title) throws NXException, RemoteException
title
- NXException
RemoteException
boolean checkStatus() throws NXException, RemoteException
NXException
RemoteException
void setCheckStatus(boolean checkStatus) throws NXException, RemoteException
checkStatus
- NXException
RemoteException
boolean modifiable() throws NXException, RemoteException
NXException
RemoteException
void setModifiable(boolean modifiable) throws NXException, RemoteException
modifiable
- NXException
RemoteException
void setIcon(String icon) throws NXException, RemoteException
icon
- NXException
RemoteException
void setDraggable(boolean draggable) throws NXException, RemoteException
draggable
- NXException
RemoteException
void updateProperty(String propertyName, String propertyValue) throws NXException, RemoteException
propertyName
- propertyValue
- NXException
RemoteException
String getProperty(String propertyName) throws NXException, RemoteException
propertyName
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.