public interface BaseCustomSymbolBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
BaseCustomSymbolBuilder.AnnotationPreferences
Enum for Annotation Preferences This is used by
nxopen.annotations.BaseCustomSymbolBuilder#annotationPreferences
and nxopen.annotations.BaseCustomSymbolBuilder#setAnnotationPreferences
to set the annotation preferences for a symbol |
static class |
BaseCustomSymbolBuilder.GeometryPreferences
Enum for Geometric Preferences This is used by
nxopen.annotations.BaseCustomSymbolBuilder#geometryPreferences
and nxopen.annotations.BaseCustomSymbolBuilder#setGeometryPreferences
to set the geometric preferences for a symbol |
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle
License requirements: None. |
BaseCustomSymbolBuilder.AnnotationPreferences |
annotationPreference()
Returns the enum annot pref.
|
int |
controlledNoteTitle()
Returns the controlled note title
License requirements: None. |
BaseCustomSymbolBuilder.GeometryPreferences |
geometryPreference()
Returns the enum geom pref.
|
String[] |
getArbitraryNoteTitle()
Returns the arbitrary note value in an array.
|
BaseCustomSymbol |
getSymbol()
Returns the custom symbol
License requirements: drafting ("DRAFTING") . |
boolean |
horizontalFlip()
Returns the horizontal flip
License requirements: None. |
int |
integer()
Returns the integer value of selected text
License requirements: None. |
boolean |
isPartSymbol()
Returns the is part symbol.
|
LeaderBuilder |
leader()
Returns the
LeaderBuilder for the annotation
License requirements: None. |
boolean |
lockStatus()
Returns the get symbol lock property
License requirements: None. |
String |
masterSymbolName()
Returns the master symbol Name.
|
String |
masterSymbolPath()
Returns the master symbol path.
|
OriginBuilder |
origin()
Returns the origin
License requirements: None. |
String |
partiallyControlledNoteTitle()
Returns the partially controlled note title
License requirements: None. |
double |
real()
Returns the real value of selected text
License requirements: None. |
Expression |
scale()
Returns the scale
License requirements: None. |
void |
selectPartSymbol(String name,
String path)
Selects part custom symbol
License requirements: drafting ("DRAFTING") . |
void |
selectSymbol(String name)
Selects custom symbol
License requirements: drafting ("DRAFTING") . |
void |
selectText(int index)
Selects the node index of custom symbol text
License requirements: drafting ("DRAFTING") . |
void |
setAnnotationPreference(BaseCustomSymbolBuilder.AnnotationPreferences enumAnnotPref)
License requirements: drafting ("DRAFTING") . |
void |
setArbitraryNoteTitle(String[] arbitraryNoteTitle)
Sets the arbitrary note value.
|
void |
setControlledNoteTitle(int controlledNoteTitle)
License requirements: drafting ("DRAFTING") . |
void |
setGeometryPreference(BaseCustomSymbolBuilder.GeometryPreferences enumGeomPref)
License requirements: drafting ("DRAFTING") . |
void |
setHorizontalFlip(boolean horizontalFlip)
License requirements: drafting ("DRAFTING") . |
void |
setInteger(int integer)
License requirements: drafting ("DRAFTING") . |
void |
setLockStatus(boolean lockUpdate)
License requirements: drafting ("DRAFTING") . |
void |
setMasterSymbolName(String masterSymbolName)
License requirements: drafting ("DRAFTING") . |
void |
setMasterSymbolPath(String masterSymbolPath)
License requirements: drafting ("DRAFTING") . |
void |
setPartiallyControlledNoteTitle(String partiallyControlledNoteTitle)
License requirements: drafting ("DRAFTING") . |
void |
setPartSymbol(boolean isPartSymbol)
License requirements: drafting ("DRAFTING") . |
void |
setReal(double real)
License requirements: drafting ("DRAFTING") . |
void |
setSmashSymbol(boolean smashSymbol)
License requirements: drafting ("DRAFTING") . |
void |
setVerticalFlip(boolean verticalFlip)
License requirements: drafting ("DRAFTING") . |
boolean |
smashSymbol()
Returns the smash symbol
License requirements: None. |
StyleBuilder |
style()
Returns the style builder
License requirements: None. |
MasterSymbolListItemBuilderList |
texts()
Returns the texts
License requirements: None. |
boolean |
verticalFlip()
Returns the vertical flip
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
OriginBuilder origin() throws NXException, RemoteException
NXException
RemoteException
LeaderBuilder leader() throws NXException, RemoteException
NXException
RemoteException
Expression scale() throws NXException, RemoteException
NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
boolean horizontalFlip() throws NXException, RemoteException
NXException
RemoteException
void setHorizontalFlip(boolean horizontalFlip) throws NXException, RemoteException
horizontalFlip
- NXException
RemoteException
boolean verticalFlip() throws NXException, RemoteException
NXException
RemoteException
void setVerticalFlip(boolean verticalFlip) throws NXException, RemoteException
verticalFlip
- NXException
RemoteException
String[] getArbitraryNoteTitle() throws NXException, RemoteException
Annotations.BaseCustomSymbolBuilder#selectText
is used
NXException
RemoteException
void setArbitraryNoteTitle(String[] arbitraryNoteTitle) throws NXException, RemoteException
Annotations.BaseCustomSymbolBuilder#selectText
is used
arbitraryNoteTitle
- NXException
RemoteException
int controlledNoteTitle() throws NXException, RemoteException
NXException
RemoteException
void setControlledNoteTitle(int controlledNoteTitle) throws NXException, RemoteException
controlledNoteTitle
- NXException
RemoteException
String partiallyControlledNoteTitle() throws NXException, RemoteException
NXException
RemoteException
void setPartiallyControlledNoteTitle(String partiallyControlledNoteTitle) throws NXException, RemoteException
partiallyControlledNoteTitle
- NXException
RemoteException
int integer() throws NXException, RemoteException
NXException
RemoteException
void setInteger(int integer) throws NXException, RemoteException
integer
- NXException
RemoteException
double real() throws NXException, RemoteException
NXException
RemoteException
void setReal(double real) throws NXException, RemoteException
real
- NXException
RemoteException
boolean smashSymbol() throws NXException, RemoteException
NXException
RemoteException
void setSmashSymbol(boolean smashSymbol) throws NXException, RemoteException
smashSymbol
- NXException
RemoteException
void setLockStatus(boolean lockUpdate) throws NXException, RemoteException
lockUpdate
- NXException
RemoteException
boolean lockStatus() throws NXException, RemoteException
NXException
RemoteException
StyleBuilder style() throws NXException, RemoteException
NXException
RemoteException
BaseCustomSymbolBuilder.AnnotationPreferences annotationPreference() throws NXException, RemoteException
NXException
RemoteException
void setAnnotationPreference(BaseCustomSymbolBuilder.AnnotationPreferences enumAnnotPref) throws NXException, RemoteException
enumAnnotPref
- NXException
RemoteException
BaseCustomSymbolBuilder.GeometryPreferences geometryPreference() throws NXException, RemoteException
NXException
RemoteException
void setGeometryPreference(BaseCustomSymbolBuilder.GeometryPreferences enumGeomPref) throws NXException, RemoteException
enumGeomPref
- NXException
RemoteException
void selectSymbol(String name) throws NXException, RemoteException
name
- Name of symbolNXException
RemoteException
void selectPartSymbol(String name, String path) throws NXException, RemoteException
name
- Name of symbolpath
- PartSymbol full PathNXException
RemoteException
void selectText(int index) throws NXException, RemoteException
index
- index of selected textNXException
RemoteException
BaseCustomSymbol getSymbol() throws NXException, RemoteException
NXException
RemoteException
MasterSymbolListItemBuilderList texts() throws NXException, RemoteException
NXException
RemoteException
String masterSymbolPath() throws NXException, RemoteException
NXException
RemoteException
void setMasterSymbolPath(String masterSymbolPath) throws NXException, RemoteException
masterSymbolPath
- NXException
RemoteException
String masterSymbolName() throws NXException, RemoteException
NXException
RemoteException
void setMasterSymbolName(String masterSymbolName) throws NXException, RemoteException
masterSymbolName
- NXException
RemoteException
boolean isPartSymbol() throws NXException, RemoteException
NXException
RemoteException
void setPartSymbol(boolean isPartSymbol) throws NXException, RemoteException
isPartSymbol
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.