| com.esri.core.symbol.Symbol | 
    
    
   Known Indirect Subclasses
  
      
      
  
        
              | FillSymbol | 
              Base class for polygon symbols.  | 
           
        
              | LineSymbol | 
              Base class for line symbols.  | 
           
        
              | MarkerSymbol | 
              The base class for all the marker symbol.  | 
           
        
              | MultiLayerSymbol | 
              MultiLayerSymbol class indicates that the symbol is a multilayer symbol.  | 
           
        
              | PictureMarkerSymbol | 
              Used to draw points and multipoints on the graphics layer using an image.  | 
           
        
              | SimpleFillSymbol | 
              Used to draw polygon features on the graphics layer using simple patterns.  | 
           
        
              | SimpleLineSymbol | 
              Used to draw linear features on the graphics layer.  | 
           
        
              | SimpleMarkerSymbol | 
              Used to draw points and multipoints (or nodes of polylines and polygons) on the graphics layer using simple markers.  | 
           
        
              | TextSymbol | 
              Used to display text at points on the graphics layer.  | 
           
   
       
   
 | 
Class Overview
Symbols are used to represent "geometries" on the map. Marker symbols are available for point and multipoint
 geometries. Line symbols are available for polyline geometries. Fill symbols are available for polygon geometries.
 Symbol is the base symbol interface. To create a symbol, instead, use the following:.
 
 
 
 Points: SimpleMarkerSymbol, PictureMarkerSymbol 
 Lines: SimpleLineSymbol 
 Polygons: SimpleFillSymbol
 Text: TextSymbol
 
 
Summary
| Public Methods | 
	 
    
        | 
            abstract
            
            
            
            
            Symbol
         | 
        
        copy()
        
         Gets a copy of this Symbol object. 
  
   | 
	 
    
        | 
            abstract
            
            
            
            
            String
         | 
        
        toJson()
        
         Converts the symbol to a Json String. 
  
   | 
 
Public Methods
 
    
      
        public 
         
         
        abstract 
         
        Symbol
      
      copy
      ()
    
      
    
      
  Gets a copy of this Symbol object.
 
  
  
     
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      toJson
      ()
    
      
    
      
  Converts the symbol to a Json String.